Updated Java client to support "switch" argument in SIMU command.

This commit is contained in:
Jason Watkins
2015-05-01 15:07:42 -07:00
parent 0b984c3d49
commit f88d319191
2 changed files with 40 additions and 2 deletions

View File

@@ -208,12 +208,30 @@ public class XPlaneConnectTest
{
xpc.pauseSim(true);
float[] result = xpc.getDREF(dref);
//assertEquals(1, result.length); //TODO: Why is this result 20 elements long in Java? (It's only one in MATLAB)
assertEquals(20, result.length);
assertEquals(1, result[0], 1e-4);
xpc.pauseSim(false);
result = xpc.getDREF(dref);
//assertEquals(1, result.length);
assertEquals(20, result.length);
assertEquals(0, result[0], 1e-4);
}
}
@Test
public void testPauseSim_Switch() throws IOException
{
String dref = "sim/operation/override/override_planepath";
try(XPlaneConnect xpc = new XPlaneConnect())
{
xpc.pauseSim(true);
float[] result = xpc.getDREF(dref);
assertEquals(20, result.length);
assertEquals(1, result[0], 1e-4);
xpc.pauseSim(2);
result = xpc.getDREF(dref);
assertEquals(20, result.length);
assertEquals(0, result[0], 1e-4);
}
}