.. java:import:: ch.epfl.leb.sass.models.components.internal DefaultObjective .. java:import:: ch.epfl.leb.sass.models.components.internal DefaultStage .. java:import:: ch.epfl.leb.sass.models.components.internal DefaultLaser .. java:import:: ch.epfl.leb.sass.models.components.internal DefaultCamera .. java:import:: ch.epfl.leb.sass IntegrationTest .. java:import:: ch.epfl.leb.sass.models.psfs.internal Gaussian2D .. java:import:: ch.epfl.leb.sass.models.photophysics.internal PalmDynamics .. java:import:: ch.epfl.leb.sass.models.fluorophores.commands.internal GenerateFluorophoresGrid2D .. java:import:: ch.epfl.leb.sass.models.obstructors.internal.commands GenerateFiducialsRandom2D .. java:import:: ch.epfl.leb.sass.models.backgrounds.internal.commands GenerateUniformBackground .. java:import:: ch.epfl.leb.sass.models.illuminations.internal SquareUniformIllumination .. java:import:: ch.epfl.leb.sass.models.samples RefractiveIndex .. java:import:: ch.epfl.leb.sass.models.samples.internal UniformRefractiveIndex .. java:import:: ch.epfl.leb.sass.utils RNG .. java:import:: com.google.gson JsonObject .. java:import:: com.google.gson JsonArray .. java:import:: org.apache.commons.math3.complex Complex .. java:import:: org.apache.commons.math3.geometry.euclidean.threed Vector3D .. java:import:: org.junit Test .. java:import:: org.junit Before .. java:import:: org.junit.experimental.categories Category MicroscopeIT ============ .. java:package:: ch.epfl.leb.sass.models :noindex: .. java:type:: @Category public class MicroscopeIT Integration tests for the Microscope class. :author: Kyle M. Douglass **See also:** :java:ref:`https://stackoverflow.com/questions/2606572/junit-splitting-integration-test-and-unit-tests` Methods ------- setUp ^^^^^ .. java:method:: @Before public void setUp() :outertype: MicroscopeIT Sets up a basic Microscope for an acquisition simulation. testGetFluorophores ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testGetFluorophores() :outertype: MicroscopeIT Test of getFluorophores method, of class Microscope. testGetFovSize ^^^^^^^^^^^^^^ .. java:method:: @Test public void testGetFovSize() :outertype: MicroscopeIT Test of getFovSize method, of class Microscope. testGetObjectSpacePixelSize ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testGetObjectSpacePixelSize() :outertype: MicroscopeIT Test of getObjectSpacePixelSize method, of class Microscope. testGetOnEmitterCount ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testGetOnEmitterCount() :outertype: MicroscopeIT Test of getOnEmitterCount method, of class Microscope. testGetResolution ^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testGetResolution() :outertype: MicroscopeIT Test of getResolution method, of class Microscope. testGetSetLaserPower ^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testGetSetLaserPower() :outertype: MicroscopeIT Test of setLaserPower and getLaserPower methods, of class Microscope. testSimulateFrame ^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testSimulateFrame() :outertype: MicroscopeIT Test of simulateFrame method, of class Microscope. testToJsonCamera ^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testToJsonCamera() :outertype: MicroscopeIT Test of toJsonCamera method, of class Microscope. testToJsonFluorescence ^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testToJsonFluorescence() :outertype: MicroscopeIT Test of toJsonFluorescence method, of class Microscope. testToJsonLaser ^^^^^^^^^^^^^^^ .. java:method:: @Test public void testToJsonLaser() :outertype: MicroscopeIT Test of toJsonLaser method, of class Microscope. testToJsonObjective ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Test public void testToJsonObjective() :outertype: MicroscopeIT Test of toJsonObjective method, of class Microscope. testToJsonStage ^^^^^^^^^^^^^^^ .. java:method:: @Test public void testToJsonStage() :outertype: MicroscopeIT Test of toJsonStage method, of class Microscope.