@@ -13,6 +13,8 @@ void testCPP_RNA(void)
13
13
printf (" Performing unit tests for CPP_RationalNumberArray..." );
14
14
fflush (stdout);
15
15
16
+
17
+
16
18
CPP_RationalNumber
17
19
rn1 = CPP_RationalNumber ( 3 , 4 ),
18
20
rn2 = CPP_RationalNumber ( 6 , 4 ),
@@ -50,29 +52,29 @@ void testCPP_RNA(void)
50
52
rnx = rna.get (0 );
51
53
assert (rn1 == rnx);
52
54
53
- rna.set ( 0 , rn2);
55
+ rna.set (0 , rn2);
54
56
rnx = rna.get ( 0 );
55
57
assert (rn2 == rnx);
56
58
57
59
rna.add ( rn1);
58
- assert (rna.size () == 1 );
59
- assert (rna.capacity () == 1 );
60
+ assert (rna.size () == 2 );
61
+ assert (rna.capacity () == wantedCapacity * 2 );
60
62
61
63
rna.add ( rn2);
62
- assert (rna.size () == 2 );
63
- assert (rna.capacity () == 101 );
64
+ assert (rna.size () == 3 );
65
+ assert (rna.capacity () == wantedCapacity * 2 );
64
66
65
67
rna.add (rn3);
66
- assert (rna.size () == 3 );
67
- assert (rna.capacity () == 101 );
68
+ assert (rna.size () == 4 );
69
+ assert (rna.capacity () == wantedCapacity * 2 );
68
70
69
71
rna.add ( rn4);
70
72
rna.add ( rn5);
71
73
rna.add ( rn6);
72
74
rna.add ( rn7);
73
- rna.add ( rn8);
75
+ rna.add ( rn8);
74
76
75
- assert (rna.size () == 8 );
77
+ assert (rna.size () == 9 );
76
78
77
79
rna.resize ( 4 ); // remaining elements: 0, 1, 2, 3
78
80
assert (rna.size () == 4 );
@@ -108,7 +110,7 @@ void testCPP_RNA(void)
108
110
assert (rna.capacity () == 7 );
109
111
110
112
rnx = rna.get ( 10 );
111
- assert (rna.rnaError () == rnaNoError );
113
+ assert (rna.rnaError () == rnaInvalidIndex );
112
114
assert (rnx== rnn);
113
115
114
116
rna.remove ( 0 , 10 );
0 commit comments