mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-02-10 12:05:36 +00:00
26 lines
480 B
C++
26 lines
480 B
C++
#include <Item.hpp>
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
TEST(projectMPlaylist, ItemCreate)
|
|
{
|
|
ASSERT_NO_THROW(ProjectM::Playlist::Item item("/some/file"));
|
|
}
|
|
|
|
|
|
TEST(projectMPlaylist, ItemGetFilename)
|
|
{
|
|
ProjectM::Playlist::Item item("/some/file");
|
|
|
|
ASSERT_EQ(item.Filename(), "/some/file");
|
|
}
|
|
|
|
|
|
TEST(projectMPlaylist, ItemFilenameEquality)
|
|
{
|
|
ProjectM::Playlist::Item item("/some/file");
|
|
|
|
EXPECT_TRUE(item == "/some/file");
|
|
EXPECT_FALSE(item == "/some/other/file");
|
|
}
|