START_SECTION(ChecksumType getChecksumType() const) SourceFile tmp; TEST_EQUAL(tmp.getChecksumType(), SourceFile::UNKNOWN_CHECKSUM); END_SECTION START_SECTION((void setChecksum(const String& checksum, ChecksumType type))) SourceFile tmp; tmp.setChecksum("2fd4e1c67a2d28fced849ee1bb76e7391b93eb12",SourceFile::SHA1); TEST_EQUAL(tmp.getChecksum(), "2fd4e1c67a2d28fced849ee1bb76e7391b93eb12"); TEST_EQUAL(tmp.getChecksumType(), SourceFile::SHA1); END_SECTION START_SECTION((const String& getNativeIDType() const)) SourceFile tmp; TEST_STRING_EQUAL(tmp.getNativeIDType(), ""); END_SECTION START_SECTION((void setNativeIDType(const String& type))) SourceFile tmp; tmp.setNativeIDType("bla"); TEST_STRING_EQUAL(tmp.getNativeIDType(), "bla"); END_SECTION START_SECTION((SourceFile(const SourceFile& source))) SourceFile tmp; tmp.setFileType("CALIBRATIONINFO"); tmp.setNameOfFile("The White Stripes - Ball and Biscuit"); tmp.setPathToFile("/misc/sturm/mp3/"); tmp.setChecksum("2fd4e1c67a2d28fced849ee1bb76e7391b93eb12", SourceFile::MD5); tmp.setMetaValue("bla",4.0);