예제 #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");
        }
예제 #4
0
 public static OracleBoolean op_LessThanOrEqual(OracleTimeSpan x, OracleTimeSpan y)
 {
 }
예제 #5
0
 public static OracleBoolean op_GreaterThanOrEqual(OracleTimeSpan x, OracleTimeSpan y)
 {
 }
예제 #6
0
 public static OracleBoolean op_Equality(OracleTimeSpan x, OracleTimeSpan y)
 {
 }
예제 #7
0
 public static System.TimeSpan op_Explicit(OracleTimeSpan x)
 {
 }
예제 #8
0
 public static OracleBoolean NotEquals(OracleTimeSpan x, OracleTimeSpan y)
 {
 }
	public static OracleBoolean LessThan(OracleTimeSpan x, OracleTimeSpan y) {}
예제 #10
0
 public OracleTimeSpan(OracleTimeSpan from)
 {
 }
	public OracleTimeSpan(OracleTimeSpan from) {}
	public static OracleBoolean op_Inequality(OracleTimeSpan x, OracleTimeSpan y) {}
	public static OracleBoolean op_LessThanOrEqual(OracleTimeSpan x, OracleTimeSpan y) {}
	public static OracleBoolean op_GreaterThanOrEqual(OracleTimeSpan x, OracleTimeSpan y) {}
	public static System.TimeSpan op_Explicit(OracleTimeSpan x) {}
	public static OracleBoolean NotEquals(OracleTimeSpan x, OracleTimeSpan y) {}
예제 #17
0
        public void Null()
        {
            OracleTimeSpan ots = OracleTimeSpan.Null;

            try {
                int days = ots.Days;
                Assert.Fail("#A1:" + days);
            } catch (InvalidOperationException ex) {
                // The value is Null.
                Assert.AreEqual(typeof(InvalidOperationException), ex.GetType(), "#A2");
                Assert.IsNull(ex.InnerException, "#A3");
                Assert.IsNotNull(ex.Message, "#A4");
                Assert.IsTrue(ex.Message.IndexOf("Null") != -1, "#A5");
            }

            try {
                int hours = ots.Hours;
                Assert.Fail("#B1:" + hours);
            } catch (InvalidOperationException ex) {
                // The value is Null.
                Assert.AreEqual(typeof(InvalidOperationException), ex.GetType(), "#B2");
                Assert.IsNull(ex.InnerException, "#B3");
                Assert.IsNotNull(ex.Message, "#B4");
                Assert.IsTrue(ex.Message.IndexOf("Null") != -1, "#B5");
            }

            try {
                int milliseconds = ots.Milliseconds;
                Assert.Fail("#C1:" + milliseconds);
            } catch (InvalidOperationException ex) {
                // The value is Null.
                Assert.AreEqual(typeof(InvalidOperationException), ex.GetType(), "#C2");
                Assert.IsNull(ex.InnerException, "#C3");
                Assert.IsNotNull(ex.Message, "#C4");
                Assert.IsTrue(ex.Message.IndexOf("Null") != -1, "#C5");
            }

            try {
                int minutes = ots.Minutes;
                Assert.Fail("#D1:" + minutes);
            } catch (InvalidOperationException ex) {
                // The value is Null.
                Assert.AreEqual(typeof(InvalidOperationException), ex.GetType(), "#D2");
                Assert.IsNull(ex.InnerException, "#D3");
                Assert.IsNotNull(ex.Message, "#D4");
                Assert.IsTrue(ex.Message.IndexOf("Null") != -1, "#D5");
            }

            try {
                int seconds = ots.Seconds;
                Assert.Fail("#E1:" + seconds);
            } catch (InvalidOperationException ex) {
                // The value is Null.
                Assert.AreEqual(typeof(InvalidOperationException), ex.GetType(), "#E2");
                Assert.IsNull(ex.InnerException, "#E3");
                Assert.IsNotNull(ex.Message, "#E4");
                Assert.IsTrue(ex.Message.IndexOf("Null") != -1, "#E5");
            }

            try {
                TimeSpan value = ots.Value;
                Assert.Fail("#F1:" + value);
            } catch (InvalidOperationException ex) {
                // The value is Null.
                Assert.AreEqual(typeof(InvalidOperationException), ex.GetType(), "#F2");
                Assert.IsNull(ex.InnerException, "#F3");
                Assert.IsNotNull(ex.Message, "#F4");
                Assert.IsTrue(ex.Message.IndexOf("Null") != -1, "#F5");
            }
        }
예제 #18
0
 public static OracleBoolean GreaterThan(OracleTimeSpan x, OracleTimeSpan y)
 {
 }
예제 #19
0
 public static OracleBoolean LessThan(OracleTimeSpan x, OracleTimeSpan y)
 {
 }
	public static OracleBoolean GreaterThan(OracleTimeSpan x, OracleTimeSpan y) {}