Skip to content

Commit dfadd45

Browse files
corrected test logic
1 parent a30a47b commit dfadd45

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

cpp4j/testCPP_RNA.cpp

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ void testCPP_RNA(void)
1313
printf("Performing unit tests for CPP_RationalNumberArray...");
1414
fflush(stdout);
1515

16+
17+
1618
CPP_RationalNumber
1719
rn1 = CPP_RationalNumber( 3, 4 ),
1820
rn2 = CPP_RationalNumber( 6, 4 ),
@@ -50,29 +52,29 @@ void testCPP_RNA(void)
5052
rnx = rna.get(0);
5153
assert (rn1 == rnx);
5254

53-
rna.set( 0, rn2);
55+
rna.set(0, rn2);
5456
rnx = rna.get( 0);
5557
assert (rn2 == rnx);
5658

5759
rna.add( rn1);
58-
assert (rna.size() == 1);
59-
assert (rna.capacity() == 1);
60+
assert (rna.size() == 2);
61+
assert (rna.capacity() == wantedCapacity *2 );
6062

6163
rna.add( rn2);
62-
assert (rna.size() == 2);
63-
assert (rna.capacity() == 101);
64+
assert (rna.size() == 3);
65+
assert (rna.capacity() == wantedCapacity *2);
6466

6567
rna.add(rn3);
66-
assert (rna.size() == 3);
67-
assert (rna.capacity() == 101);
68+
assert (rna.size() == 4);
69+
assert (rna.capacity() == wantedCapacity *2);
6870

6971
rna.add( rn4);
7072
rna.add( rn5);
7173
rna.add( rn6);
7274
rna.add( rn7);
73-
rna.add( rn8);
75+
rna.add( rn8);
7476

75-
assert (rna.size() == 8);
77+
assert (rna.size() == 9);
7678

7779
rna.resize( 4); // remaining elements: 0, 1, 2, 3
7880
assert (rna.size() == 4);
@@ -108,7 +110,7 @@ void testCPP_RNA(void)
108110
assert (rna.capacity() == 7);
109111

110112
rnx = rna.get( 10);
111-
assert (rna.rnaError() == rnaNoError);
113+
assert (rna.rnaError() == rnaInvalidIndex);
112114
assert (rnx== rnn);
113115

114116
rna.remove( 0, 10);

0 commit comments

Comments
 (0)