vp = new ValuesProvider();
vp.addValues(c.getOutputLayer(), o);
vp.addValues(c.getInputLayer(), bpo);
BackpropagationMaxPooling2D bp = new BackpropagationMaxPooling2D();
bp.setActivations(activations);
bp.calculate(connections, vp, c.getInputLayer());
assertEquals(true, bpo.get(5, 0) == a1.get(5, 0));
assertEquals(true, bpo.get(7, 0) == a1.get(7, 0));
assertEquals(true, bpo.get(13, 0) == a1.get(13, 0));
assertEquals(true, bpo.get(14, 0) == a1.get(14, 0));