(SchemaTupleFactory tf)
| 363 | } |
| 364 | |
| 365 | private void copyThenCompare(SchemaTupleFactory tf) throws ExecException { |
| 366 | SchemaTuple<?> st = tf.newTuple(); |
| 367 | SchemaTuple<?> st2 = tf.newTuple(); |
| 368 | fillWithData(st); |
| 369 | st2.set(st); |
| 370 | assertTrue(st.equals(st2)); |
| 371 | assertEquals(st.compareTo(st2), 0); |
| 372 | st.set(0, null); |
| 373 | assertFalse(st.equals(st2)); |
| 374 | assertEquals(st.compareTo(st2), -1); |
| 375 | assertTrue(st.isNull(0)); |
| 376 | st2.set(0, null); |
| 377 | assertTrue(st.equals(st2)); |
| 378 | assertEquals(st.compareTo(st2), 0); |
| 379 | } |
| 380 | |
| 381 | /** |
| 382 | * This ensures that a fresh Tuple out of a TupleFactory |
no test coverage detected