@Override protected void deepEquals( String message, Tuple3<Tuple2<String, Double>, Tuple2<Long, Long>, Tuple2<Integer, Long>> should, Tuple3<Tuple2<String, Double>, Tuple2<Long, Long>, Tuple2<Integer, Long>> is) { for (int x = 0; x < should.getArity(); x++) { // Check whether field is of type Tuple2 because assertEquals must be called on the non Tuple2 fields. if(should.getField(x) instanceof Tuple2) { this.deepEquals(message, (Tuple2<?,?>) should.getField(x), (Tuple2<?,?>)is.getField(x)); } else { assertEquals(message, should.getField(x), is.getField(x)); } }// For }
@Override protected void deepEquals( String message, Tuple3<Tuple2<String, Double>, Tuple2<Long, Long>, Tuple2<Integer, Long>> should, Tuple3<Tuple2<String, Double>, Tuple2<Long, Long>, Tuple2<Integer, Long>> is) { for (int x = 0; x < should.getArity(); x++) { // Check whether field is of type Tuple2 because assertEquals must be called on the non Tuple2 fields. if(should.getField(x) instanceof Tuple2) { this.deepEquals(message, (Tuple2<?,?>) should.getField(x), (Tuple2<?,?>)is.getField(x)); } else { assertEquals(message, should.getField(x), is.getField(x)); } }// For }
@Override protected void deepEquals( String message, Tuple3<Tuple2<String, Double>, Tuple2<Long, Long>, Tuple2<Integer, Long>> should, Tuple3<Tuple2<String, Double>, Tuple2<Long, Long>, Tuple2<Integer, Long>> is) { for (int x = 0; x < should.getArity(); x++) { // Check whether field is of type Tuple2 because assertEquals must be called on the non Tuple2 fields. if(should.getField(x) instanceof Tuple2) { this.deepEquals(message, (Tuple2<?,?>) should.getField(x), (Tuple2<?,?>)is.getField(x)); } else { assertEquals(message, should.getField(x), is.getField(x)); } }// For }