1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.ezmorph.test;
18
19 import junit.framework.AssertionFailedError;
20 import junit.framework.Test;
21 import junit.framework.TestCase;
22 import junit.framework.TestSuite;
23 import junit.textui.TestRunner;
24
25
26
27
28 public class LongArrayAssertionsTest extends TestCase
29 {
30 public static void main( String[] args )
31 {
32 TestRunner.run( suite() );
33 }
34
35 public static Test suite()
36 {
37 TestSuite suite = new TestSuite( LongArrayAssertionsTest.class );
38 suite.setName( "LongArrayAssertions Tests" );
39 return suite;
40 }
41
42 public LongArrayAssertionsTest( String name )
43 {
44 super( name );
45 }
46
47
48
49 public void testAssertEquals_long_long()
50 {
51 long[] expecteds = new long[] { 1, 2 };
52 long[] actuals = new long[] { 1, 2 };
53 ArrayAssertions.assertEquals( expecteds, actuals );
54 }
55
56 public void testAssertEquals_long_Long()
57 {
58 long[] expecteds = new long[] { 1, 2 };
59 Long[] actuals = new Long[] { new Long( 1 ), new Long( 2 ) };
60 ArrayAssertions.assertEquals( expecteds, actuals );
61 }
62
63 public void testAssertEquals_Long_long()
64 {
65 Long[] expecteds = new Long[] { new Long( 1 ), new Long( 2 ) };
66 long[] actuals = new long[] { 1, 2 };
67 ArrayAssertions.assertEquals( expecteds, actuals );
68 }
69
70 public void testAssertEquals_Long_Long()
71 {
72 Long[] expecteds = new Long[] { new Long( 1 ), new Long( 2 ) };
73 Long[] actuals = new Long[] { new Long( 1 ), new Long( 2 ) };
74 ArrayAssertions.assertEquals( expecteds, actuals );
75 }
76
77 public void testAssertEquals_long_long_actuals_is_null()
78 {
79 boolean errorThrown = false;
80 long[] expecteds = new long[] { 1, 2 };
81 try{
82 ArrayAssertions.assertEquals( expecteds, (long[]) null );
83 }
84 catch( AssertionFailedError expected ){
85 errorThrown = true;
86 }
87 assertTrue( "Expected a failure", errorThrown );
88 }
89
90 public void testAssertEquals_long_Long_actuals_is_null()
91 {
92 boolean errorThrown = false;
93 long[] expecteds = new long[] { 1, 2 };
94 try{
95 ArrayAssertions.assertEquals( expecteds, (Long[]) null );
96 }
97 catch( AssertionFailedError expected ){
98 errorThrown = true;
99 }
100 assertTrue( "Expected a failure", errorThrown );
101 }
102
103 public void testAssertEquals_Long_long_actuals_is_null()
104 {
105 boolean errorThrown = false;
106 Long[] expecteds = new Long[] { new Long( 1 ), new Long( 2 ) };
107 try{
108 ArrayAssertions.assertEquals( expecteds, (long[]) null );
109 }
110 catch( AssertionFailedError expected ){
111 errorThrown = true;
112 }
113 assertTrue( "Expected a failure", errorThrown );
114 }
115
116 public void testAssertEquals_long_long_different_length()
117 {
118 long[] expecteds = new long[] { 1 };
119 long[] actuals = new long[] { 1, 2 };
120 boolean errorThrown = false;
121 try{
122 ArrayAssertions.assertEquals( expecteds, actuals );
123 }
124 catch( AssertionFailedError expected ){
125 errorThrown = true;
126 }
127 assertTrue( "Expected a failure", errorThrown );
128 }
129
130 public void testAssertEquals_long_Long_different_length()
131 {
132 long[] expecteds = new long[] { 1 };
133 Long[] actuals = new Long[] { new Long( 1 ), new Long( 2 ) };
134 boolean errorThrown = false;
135 try{
136 ArrayAssertions.assertEquals( expecteds, actuals );
137 }
138 catch( AssertionFailedError expected ){
139 errorThrown = true;
140 }
141 assertTrue( "Expected a failure", errorThrown );
142 }
143
144 public void testAssertEquals_Long_long_different_length()
145 {
146 Long[] expecteds = new Long[] { new Long( 1 ) };
147 long[] actuals = new long[] { 1, 2 };
148 boolean errorThrown = false;
149 try{
150 ArrayAssertions.assertEquals( expecteds, actuals );
151 }
152 catch( AssertionFailedError expected ){
153 errorThrown = true;
154 }
155 assertTrue( "Expected a failure", errorThrown );
156 }
157
158 public void testAssertEquals_long_long_expecteds_is_null()
159 {
160 boolean errorThrown = false;
161 long[] actuals = new long[] { 1, 2 };
162 try{
163 ArrayAssertions.assertEquals( (long[]) null, actuals );
164 }
165 catch( AssertionFailedError expected ){
166 errorThrown = true;
167 }
168 assertTrue( "Expected a failure", errorThrown );
169 }
170
171 public void testAssertEquals_long_Long_expecteds_is_null()
172 {
173 boolean errorThrown = false;
174 Long[] actuals = new Long[] { new Long( 1 ), new Long( 2 ) };
175 try{
176 ArrayAssertions.assertEquals( (long[]) null, actuals );
177 }
178 catch( AssertionFailedError expected ){
179 errorThrown = true;
180 }
181 assertTrue( "Expected a failure", errorThrown );
182 }
183
184 public void testAssertEquals_Long_long_expecteds_is_null()
185 {
186 boolean errorThrown = false;
187 long[] actuals = new long[] { 1, 2 };
188 try{
189 ArrayAssertions.assertEquals( (Long[]) null, actuals );
190 }
191 catch( AssertionFailedError expected ){
192 errorThrown = true;
193 }
194 assertTrue( "Expected a failure", errorThrown );
195 }
196
197 public void testAssertEquals_multi_long_long()
198 {
199 long[][] expecteds = new long[][] { { 1, 2 }, { 1, 2 } };
200 long[][] actuals = new long[][] { { 1, 2 }, { 1, 2 } };
201 ArrayAssertions.assertEquals( expecteds, actuals );
202 }
203
204 public void testAssertEquals_multi_long_Long()
205 {
206 long[][] expecteds = new long[][] { { 1, 2 }, { 1, 2 } };
207 Long[][] actuals = new Long[][] { { new Long( 1 ), new Long( 2 ) },
208 { new Long( 1 ), new Long( 2 ) } };
209 ArrayAssertions.assertEquals( expecteds, actuals );
210 }
211
212 public void testAssertEquals_multi_Long_long()
213 {
214 Long[][] expecteds = new Long[][] { { new Long( 1 ), new Long( 2 ) },
215 { new Long( 1 ), new Long( 2 ) } };
216 long[][] actuals = new long[][] { { 1, 2 }, { 1, 2 } };
217 ArrayAssertions.assertEquals( expecteds, actuals );
218 }
219
220 public void testAssertEquals_multi_Long_Long()
221 {
222 Long[][] expecteds = new Long[][] { { new Long( 1 ), new Long( 2 ) },
223 { new Long( 1 ), new Long( 2 ) } };
224 Long[][] actuals = new Long[][] { { new Long( 1 ), new Long( 2 ) },
225 { new Long( 1 ), new Long( 2 ) } };
226 ArrayAssertions.assertEquals( expecteds, actuals );
227 }
228
229 public void testAssertEquals_OO_long_double()
230 {
231 boolean errorThrown = false;
232 Object expecteds = new long[] { 1, 2 };
233 Object actuals = new double[] { 1, 2 };
234 try{
235 ArrayAssertions.assertEquals( expecteds, actuals );
236 }
237 catch( AssertionFailedError expected ){
238 errorThrown = true;
239 }
240 assertTrue( "Expected a failure", errorThrown );
241 }
242
243 public void testAssertEquals_OO_long_long()
244 {
245 Object expecteds = new long[] { 1, 2 };
246 Object actuals = new long[] { 1, 2 };
247 ArrayAssertions.assertEquals( expecteds, actuals );
248 }
249
250 public void testAssertEquals_OO_long_Long()
251 {
252 Object expecteds = new long[] { 1, 2 };
253 Object actuals = new Long[] { new Long( 1 ), new Long( 2 ) };
254 ArrayAssertions.assertEquals( expecteds, actuals );
255 }
256
257 public void testAssertEquals_OO_Long_long()
258 {
259 Object expecteds = new Long[] { new Long( 1 ), new Long( 2 ) };
260 Object actuals = new long[] { 1, 2 };
261 ArrayAssertions.assertEquals( expecteds, actuals );
262 }
263
264 public void testAssertEquals_OO_long_Object_array()
265 {
266 Object expecteds = new long[] { 1, 2 };
267 Object actuals = new Object[] { new Long( 1 ), new Long( 2 ) };
268 ArrayAssertions.assertEquals( expecteds, actuals );
269 }
270
271 public void testAssertEquals_OO_Object_array_long()
272 {
273 Object expecteds = new Object[] { new Long( 1 ), new Long( 2 ) };
274 Object actuals = new long[] { 1, 2 };
275 ArrayAssertions.assertEquals( expecteds, actuals );
276 }
277
278 public void testAssertEquals_OO_Object_array_Object_array()
279 {
280 Object expecteds = new Object[] { new Long( 1 ), new Long( 2 ) };
281 Object actuals = new Object[] { new Long( 1 ), new Long( 2 ) };
282 ArrayAssertions.assertEquals( expecteds, actuals );
283 }
284 }