コード例 #1
0
        [Test]         // ctor (Int64)
        public void Constructor1()
        {
            OracleTimeSpan ots;
            TimeSpan       ts;

            ts  = new TimeSpan(29, 7, 34, 58, 200);
            ots = new OracleTimeSpan(ts.Ticks);
            Assert.AreEqual(ts.Days, ots.Days, "#A1");
            Assert.AreEqual(ts.Hours, ots.Hours, "#A2");
            Assert.IsFalse(ots.IsNull, "#A3");
            Assert.AreEqual(ts.Milliseconds, ots.Milliseconds, "#A4");
            Assert.AreEqual(ts.Minutes, ots.Minutes, "#A5");
            Assert.AreEqual(ts.Seconds, ots.Seconds, "#A6");
            Assert.AreEqual(ts, ots.Value, "#A7");
            Assert.AreEqual(ts.ToString(), ots.ToString(), "#A8");

            ts  = new TimeSpan(0L);
            ots = new OracleTimeSpan(0L);
            Assert.AreEqual(ts.Days, ots.Days, "#B1");
            Assert.AreEqual(ts.Hours, ots.Hours, "#B2");
            Assert.IsFalse(ots.IsNull, "#B3");
            Assert.AreEqual(ts.Milliseconds, ots.Milliseconds, "#B4");
            Assert.AreEqual(ts.Minutes, ots.Minutes, "#B5");
            Assert.AreEqual(ts.Seconds, ots.Seconds, "#B6");
            Assert.AreEqual(ts, ots.Value, "#B7");
            Assert.AreEqual(ts.ToString(), ots.ToString(), "#B8");
        }
コード例 #2
0
        public void MinValue()
        {
            TimeSpan       ts  = TimeSpan.MinValue;
            OracleTimeSpan ots = OracleTimeSpan.MinValue;

            Assert.AreEqual(ts.Days, ots.Days, "#1");
            Assert.AreEqual(ts.Hours, ots.Hours, "#2");
            Assert.IsFalse(ots.IsNull, "#3");
            Assert.AreEqual(ts.Milliseconds, ots.Milliseconds, "#4");
            Assert.AreEqual(ts.Minutes, ots.Minutes, "#5");
            Assert.AreEqual(ts.Seconds, ots.Seconds, "#6");
            Assert.AreEqual(ts, ots.Value, "#7");
            Assert.AreEqual(ts.ToString(), ots.ToString(), "#8");
        }
コード例 #3
0
        [Test]         // ctor (OracleTimeSpan)
        public void Constructor2()
        {
            TimeSpan ts = new TimeSpan(29, 7, 34, 58, 200);

            OracleTimeSpan ots = new OracleTimeSpan(new OracleTimeSpan(ts));

            Assert.AreEqual(ts.Days, ots.Days, "#1");
            Assert.AreEqual(ts.Hours, ots.Hours, "#2");
            Assert.IsFalse(ots.IsNull, "#3");
            Assert.AreEqual(ts.Milliseconds, ots.Milliseconds, "#4");
            Assert.AreEqual(ts.Minutes, ots.Minutes, "#5");
            Assert.AreEqual(ts.Seconds, ots.Seconds, "#6");
            Assert.AreEqual(ts, ots.Value, "#7");
            Assert.AreEqual(ts.ToString(), ots.ToString(), "#8");
        }