Esempio n. 1
0
    void testGetConsonantAdjustmentListWithNil()
    {
        Lyric lyric = Lyric( "は,h a,1,32,16,0" );
        vector<int> actual = lyric.getConsonantAdjustmentList();
        CPPUNIT_ASSERT_EQUAL( 2, (int)actual.size() );
        CPPUNIT_ASSERT_EQUAL( 32, actual[0] );
        CPPUNIT_ASSERT_EQUAL( 16, actual[1] );

        lyric._consonantAdjustment.clear();
        actual = lyric.getConsonantAdjustmentList();
        CPPUNIT_ASSERT_EQUAL( 2, (int)actual.size() );
        CPPUNIT_ASSERT_EQUAL( 64, actual[0] );
        CPPUNIT_ASSERT_EQUAL( 0, actual[1] );
    }
Esempio n. 2
0
 void testGetConsonantAdjustmentList()
 {
     Lyric lyric = Lyric( "は,h a,1,64,0,0" );
     const vector<int> actual = lyric.getConsonantAdjustmentList();
     CPPUNIT_ASSERT_EQUAL( 2, (int)actual.size() );
     CPPUNIT_ASSERT_EQUAL( 64, actual[0] );
     CPPUNIT_ASSERT_EQUAL( 0, actual[1] );
 }