Beispiel #1
0
        public void compareToTest()
        {
            Short a, b;
            int   c;

            a = new Short(Short.MIN_VALUE);
            b = new Short((short)-1);
            c = a.compareTo(b);
            Assert.AreEqual(-32767, c);
            a = new Short(Short.MAX_VALUE);
            b = new Short((short)1);
            c = a.compareTo(b);
            Assert.AreEqual(32766, c);
            a = new Short((short)0);
            b = new Short((short)1);
            c = a.compareTo(b);
            Assert.AreEqual(-1, c);
            a = new Short((short)0);
            b = new Short((short)-1);
            c = a.compareTo(b);
            Assert.AreEqual(1, c);
            a = new Short((short)1);
            b = new Short((short)1);
            c = a.compareTo(b);
            Assert.AreEqual(0, c);
            a = new Short((short)-1);
            b = new Short((short)-1);
            c = a.compareTo(b);
            Assert.AreEqual(0, c);
        }
Beispiel #2
0
        public void compareTest()
        {
            short a, b;
            int   c;

            a = Short.MIN_VALUE;
            b = (short)-1;
            c = Short.compare(a, b);
            Assert.AreEqual(-32767, c);
            a = Short.MAX_VALUE;
            b = (short)1;
            c = Short.compare(a, b);
            Assert.AreEqual(32766, c);
            a = (short)0;
            b = (short)1;
            c = Short.compare(a, b);
            Assert.AreEqual(-1, c);
            a = (short)0;
            b = (short)-1;
            c = Short.compare(a, b);
            Assert.AreEqual(1, c);
            a = (short)1;
            b = (short)1;
            c = Short.compare(a, b);
            Assert.AreEqual(0, c);
            a = (short)-1;
            b = (short)-1;
            c = Short.compare(a, b);
            Assert.AreEqual(0, c);
        }
Beispiel #3
0
        public void equalsTest()
        {
            Short a, b;
            bool  c;

            a = new Short(Short.MIN_VALUE);
            b = new Short((short)-1);
            c = a.equals(b);
            Assert.AreEqual(false, c);
            a = new Short(Short.MAX_VALUE);
            b = new Short((short)1);
            c = a.equals(b);
            Assert.AreEqual(false, c);
            a = new Short((short)0);
            b = new Short((short)1);
            c = a.equals(b);
            Assert.AreEqual(false, c);
            a = new Short((short)0);
            b = new Short((short)-1);
            c = a.equals(b);
            Assert.AreEqual(false, c);
            a = new Short((short)1);
            b = new Short((short)1);
            c = a.equals(b);
            Assert.AreEqual(true, c);
            a = new Short((short)-1);
            b = new Short((short)-1);
            c = a.equals(b);
            Assert.AreEqual(true, c);
        }
Beispiel #4
0
        /*
         *  Verifies that the scanned short value is equal to the expected value.
         */
        private void nextShortAssertEquals(Scanner sc, short expected)
        {
            assertEquals("nextShort", expected, sc.nextShort, (e, a) =>
            {
                Short x = new Short(e);
                Short y = new Short(a);

                return(x.equals(y));
            });
        }
Beispiel #5
0
        public void parseShortTest()
        {
            short a;

            a = Short.parseShort("1000");
            Assert.AreEqual(1000, a);
            a = Short.parseShort("0");
            Assert.AreEqual(0, a);
            a = Short.parseShort("-1000");
            Assert.AreEqual(-1000, a);
        }
Beispiel #6
0
        public void toStringTest2()
        {
            short  a;
            String b;

            a = (short)1000;
            b = Short.toString(a);
            Assert.AreEqual("1000", b);
            a = (short)0;
            b = Short.toString(a);
            Assert.AreEqual("0", b);
            a = (short)-1000;
            b = Short.toString(a);
            Assert.AreEqual("-1000", b);
        }
Beispiel #7
0
        public void shortValueTest()
        {
            Short a;
            short b;

            a = new Short(Short.MIN_VALUE);
            b = a.shortValue();
            Assert.AreEqual(-32768, b);
            a = new Short((short)0);
            b = a.shortValue();
            Assert.AreEqual(0, b);
            a = new Short(Short.MAX_VALUE);
            b = a.shortValue();
            Assert.AreEqual(32767, b);
        }
Beispiel #8
0
        public void toStringTest()
        {
            Short  a;
            String b;

            a = new Short((short)1000);
            b = a.toString();
            Assert.AreEqual("1000", b);
            a = new Short((short)0);
            b = a.toString();
            Assert.AreEqual("0", b);
            a = new Short((short)-1000);
            b = a.toString();
            Assert.AreEqual("-1000", b);
        }
Beispiel #9
0
 /// <summary>
 /// Scans the next token of the input as a short.
 /// </summary>
 /// <returns>the short scanned from the input
 /// </returns>
 public short nextShort()
 {
     return(Short.parseShort(getNextToken()));
 }
Beispiel #10
0
 /// <summary>
 /// Returns a String object representing this Short's value.
 /// </summary>
 /// <returns>a string representation of the value of this object in base 10.
 /// </returns>
 public override String toString()
 {
     return(Short.toString(v));
 }