コード例 #1
0
        public void IsObject()
        {
            ObjectTerm   t = new ObjectTerm();
            AbstractTerm a = new ObjectTerm();

            Assert.IsTrue(t.IsObject);
            Assert.IsTrue(a.IsObject);
        }
コード例 #2
0
        public void IsList()
        {
            ObjectTerm   t = new ObjectTerm();
            AbstractTerm a = new ObjectTerm();

            Assert.IsFalse(t.IsList);
            Assert.IsFalse(a.IsList);
        }
コード例 #3
0
        public void IsStructure()
        {
            ObjectTerm   t = new ObjectTerm();
            AbstractTerm a = new ObjectTerm();

            Assert.IsFalse(t.IsStructure);
            Assert.IsFalse(a.IsStructure);
        }
コード例 #4
0
        public void IsReference()
        {
            ObjectTerm   t = new ObjectTerm();
            AbstractTerm a = new ObjectTerm();

            Assert.IsFalse(t.IsReference);
            Assert.IsFalse(a.IsReference);
        }
コード例 #5
0
        public void Push_ObjectTerm()
        {
            AMHeap heap = new AMHeap();

            ObjectTerm con = new ObjectTerm();

            heap.Push(con);

            Assert.AreSame(con, heap.Top());
        }
コード例 #6
0
        public void setAttribute(List <Term> termList)
        {
            ObjectTerm    objTerm  = (ObjectTerm)termList[0];
            PurchaseOrder po       = (PurchaseOrder)objTerm.Value;
            String        item     = ((StringTerm)termList[1]).Value;
            String        discount = termList[2].ToString();

            String[] items = po.PurchaseItems;
//			int index;

            for (int i = 0; i < items.Length; ++i)
            {
                if (items[i].Equals(item))
                {
                    po.Discounts[i] = discount;
                }
            }
        }
コード例 #7
0
        public void Data()
        {
            ObjectTerm t = new ObjectTerm();

            Assert.IsNull(t.Data());
        }
コード例 #8
0
        public void ObjectTerm()
        {
            ObjectTerm ot = new ObjectTerm(33);

            Assert.AreEqual(33, ot.Data());
        }