Skip to content

Commit

Permalink
Unit tests for CF::ReadStream::Iterator.
Browse files Browse the repository at this point in the history
  • Loading branch information
macmade committed Jul 22, 2015
1 parent bad9f57 commit 9e486cd
Showing 1 changed file with 54 additions and 2 deletions.
56 changes: 54 additions & 2 deletions Unit-Tests/Test-CFPP-ReadStream-Iterator.cpp
Expand Up @@ -232,10 +232,62 @@ TEST( CFPP_ReadStream_Iterator, OperatorAssign )
}

TEST( CFPP_ReadStream_Iterator, OperatorPrefixIncrement )
{}
{
CF::ReadStream s1;
CF::ReadStream s2;

s1.Open( "/etc/hosts" );

{
CF::ReadStream::Iterator i1;
CF::ReadStream::Iterator i2;
CF::ReadStream::Iterator i3;
CF::ReadStream::Iterator i4;

i1 = s1.begin( 10 );
i2 = ++i1;
i3 = s2.begin( 10 );
i4 = ++i3;

ASSERT_TRUE( ( *( i1 ) ).IsValid() );
ASSERT_TRUE( ( *( i2 ) ).IsValid() );
ASSERT_FALSE( ( *( i3 ) ).IsValid() );
ASSERT_FALSE( ( *( i4 ) ).IsValid() );

ASSERT_EQ( i1, i2 );
}

s1.Close();
}

TEST( CFPP_ReadStream_Iterator, OperatorPostfixIncrement )
{}
{
CF::ReadStream s1;
CF::ReadStream s2;

s1.Open( "/etc/hosts" );

{
CF::ReadStream::Iterator i1;
CF::ReadStream::Iterator i2;
CF::ReadStream::Iterator i3;
CF::ReadStream::Iterator i4;

i1 = s1.begin( 10 );
i2 = i1++;
i3 = s2.begin( 10 );
i4 = i3++;

ASSERT_TRUE( ( *( i1 ) ).IsValid() );
ASSERT_TRUE( ( *( i2 ) ).IsValid() );
ASSERT_FALSE( ( *( i3 ) ).IsValid() );
ASSERT_FALSE( ( *( i4 ) ).IsValid() );

ASSERT_NE( i1, i2 );
}

s1.Close();
}

TEST( CFPP_ReadStream_Iterator, OperatorPlusEqual )
{}
Expand Down

0 comments on commit 9e486cd

Please sign in to comment.