package fr.inria.papart.calibration;
///*
// * Copyright (C) 2014 Jeremy Laviole <jeremy.laviole@inria.fr>.
// *
// * This library is free software; you can redistribute it and/or
// * modify it under the terms of the GNU Lesser General Public
// * License as published by the Free Software Foundation; either
// * version 2.1 of the License, or (at your option) any later version.
// *
// * This library is distributed in the hope that it will be useful,
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// * Lesser General Public License for more details.
// *
// * You should have received a copy of the GNU Lesser General Public
// * License along with this library; if not, write to the Free Software
// * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
// * MA 02110-1301 USA
// */
//package fr.inria.papart.depthcam.calibration;
//
//import org.junit.Test;
//import static org.junit.Assert.*;
//import processing.core.PVector;
//
///**
// *
// * @author Jeremy Laviole <jeremy.laviole@inria.fr>
// */
//public class HomographyCreatorTest {
//
// static final int NB_POINTS = 10;
// static final int DIMS = 3;
//
// HomographyCreator instance;
//
// public HomographyCalibration createHomography() {
// instance = new HomographyCreator(DIMS, DIMS, NB_POINTS);
// createPoints();
// assertTrue(instance.getHomography() != null);
// return instance.getHomography();
// }
//
// @Test
// public void testAddPoints() {
// instance = new HomographyCreator(DIMS, DIMS, NB_POINTS);
// createPoints();
// assertTrue(instance.getHomography() != null);
// }
//
// private void createPoints() {
// for (int i = 0; i < NB_POINTS - 1; i++) {
// boolean computed = instance.addPoint(new PVector(), new PVector());
// assertFalse(computed);
// }
// boolean computed = instance.addPoint(new PVector(), new PVector());
// assertTrue(computed);
// }
//
//}