package tunes

/*
import kotlin.reflect.KVisibility
import kotlin.test.Test
import kotlin.test.assertTrue
 */

class GoodPracticesSongCollection {
    /*
    @Test
    fun testClassIsFinal() {
        assertTrue(SongCollection::class.isFinal)
    }

    @Test
    fun testAllHelperMembersPrivate() {
        checkAllOtherMembersPrivate(
            SongCollection::class,
            "addSong",
            "getSongNames",
            "getTune",
            "equals",
            "hashCode",
            "toString",
        )
    }

    @Test
    fun testAllNestedClassesPrivateAndFinal() {
        for (nestedClass in SongCollection::class.nestedClasses) {
            assert(nestedClass.isFinal)
            assert(nestedClass.visibility!! == KVisibility.PRIVATE)
        }
    }
     */
}
