Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        public void testAddSeconds()
        {
            JDFDuration duration = new JDFDuration();

            Assert.AreEqual(5.234, duration.addSeconds(5.234), 0.0001);
            Assert.AreEqual("PT5.234S", duration.getDurationISO());
        }