public void testSetDuration() { JDFDuration duration = new JDFDuration(); duration.setDuration(65); Assert.AreEqual("PT1M5S", duration.getDurationISO()); duration.setDuration(60 * 60 * 24 * 63); Assert.AreEqual("P2M3D", duration.getDurationISO()); duration.addSeconds(65.5); Assert.AreEqual("P2M3DT1M5.5S", duration.getDurationISO()); duration.addSeconds(60 * 60 * 3); Assert.AreEqual("P2M3DT3H1M5.5S", duration.getDurationISO()); duration.addSeconds(60 * 60 * 3); Assert.AreEqual("P2M3DT6H1M5.5S", duration.getDurationISO()); }
public void testAddSeconds() { JDFDuration duration = new JDFDuration(); Assert.AreEqual(5.234, duration.addSeconds(5.234), 0.0001); Assert.AreEqual("PT5.234S", duration.getDurationISO()); }