Commit ad20d152 authored by Lukas Cejka's avatar Lukas Cejka Committed by Tomáš Oberhuber
Browse files

In test_AddElement() added EXCEPT_EQ statements to check padding zeros.

parent 579023cc
Loading
Loading
Loading
Loading
+28 −0
Original line number Diff line number Diff line
@@ -248,12 +248,40 @@ void test_AddElement()
    m.addElement( 0, 4, 1, 0.0 );
    
    EXPECT_EQ( m.getElement( 0, 0 ), 1 );
    EXPECT_EQ( m.getElement( 0, 1 ), 0 );
    EXPECT_EQ( m.getElement( 0, 2 ), 0 );
    EXPECT_EQ( m.getElement( 0, 3 ), 0 );
    EXPECT_EQ( m.getElement( 0, 4 ), 1 );
    
    EXPECT_EQ( m.getElement( 1, 0 ), 2 );
    EXPECT_EQ( m.getElement( 1, 1 ), 0 );
    EXPECT_EQ( m.getElement( 1, 2 ), 0 );
    EXPECT_EQ( m.getElement( 1, 3 ), 0 );
    EXPECT_EQ( m.getElement( 1, 4 ), 0 );
    
    EXPECT_EQ( m.getElement( 2, 0 ), 3 );
    EXPECT_EQ( m.getElement( 2, 1 ), 0 );
    EXPECT_EQ( m.getElement( 2, 2 ), 0 );
    EXPECT_EQ( m.getElement( 2, 3 ), 0 );
    EXPECT_EQ( m.getElement( 2, 4 ), 0 );
    
    EXPECT_EQ( m.getElement( 3, 0 ), 4 );
    EXPECT_EQ( m.getElement( 3, 1 ), 0 );
    EXPECT_EQ( m.getElement( 3, 2 ), 0 );
    EXPECT_EQ( m.getElement( 3, 3 ), 0 );
    EXPECT_EQ( m.getElement( 3, 4 ), 0 );
    
    EXPECT_EQ( m.getElement( 4, 0 ), 5 );
    EXPECT_EQ( m.getElement( 4, 1 ), 0 );
    EXPECT_EQ( m.getElement( 4, 2 ), 0 );
    EXPECT_EQ( m.getElement( 4, 3 ), 0 );
    EXPECT_EQ( m.getElement( 4, 4 ), 0 );
    
    EXPECT_EQ( m.getElement( 5, 0 ), 6 );
    EXPECT_EQ( m.getElement( 5, 1 ), 0 );
    EXPECT_EQ( m.getElement( 5, 2 ), 0 );
    EXPECT_EQ( m.getElement( 5, 3 ), 0 );
    EXPECT_EQ( m.getElement( 5, 4 ), 0 );
}

template< typename Matrix >