2020-06-28 04:40:43 -04:00
|
|
|
package org.photonvision.vision;
|
2020-06-17 11:12:19 -07:00
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import org.junit.jupiter.api.Assertions;
|
|
|
|
|
import org.junit.jupiter.api.Test;
|
2020-06-28 04:40:43 -04:00
|
|
|
import org.photonvision.vision.camera.CameraQuirks;
|
|
|
|
|
import org.photonvision.vision.camera.QuirkyCamera;
|
2020-06-17 11:12:19 -07:00
|
|
|
|
|
|
|
|
public class QuirkyCameraTest {
|
|
|
|
|
@Test
|
|
|
|
|
public void ps3EyeTest() {
|
|
|
|
|
QuirkyCamera psEye = new QuirkyCamera(0x1415, 0x2000, "psEye");
|
|
|
|
|
Assertions.assertEquals(psEye.quirks, List.of(CameraQuirks.Gain));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
public void quirklessCameraTest() {
|
|
|
|
|
QuirkyCamera noQuirk = new QuirkyCamera(1234, 888, "empty");
|
|
|
|
|
Assertions.assertEquals(noQuirk.quirks, new ArrayList<>());
|
|
|
|
|
}
|
|
|
|
|
}
|