Inheritance: AbstractTerm
Ejemplo n.º 1
0
 public void IsStructure()
 {
     ObjectTerm t = new ObjectTerm();
     AbstractTerm a = new ObjectTerm();
     Assert.IsFalse(t.IsStructure);
     Assert.IsFalse(a.IsStructure);
 }
Ejemplo n.º 2
0
 public void IsReference()
 {
     ObjectTerm t = new ObjectTerm();
     AbstractTerm a = new ObjectTerm();
     Assert.IsFalse(t.IsReference);
     Assert.IsFalse(a.IsReference);
 }
Ejemplo n.º 3
0
 public void IsObject()
 {
     ObjectTerm t = new ObjectTerm();
     AbstractTerm a = new ObjectTerm();
     Assert.IsTrue(t.IsObject);
     Assert.IsTrue(a.IsObject);
 }
Ejemplo n.º 4
0
 public void IsList()
 {
     ObjectTerm t = new ObjectTerm();
     AbstractTerm a = new ObjectTerm();
     Assert.IsFalse(t.IsList);
     Assert.IsFalse(a.IsList);
 }
Ejemplo n.º 5
0
        public void Push_ObjectTerm()
        {
            AMHeap heap = new AMHeap();

            ObjectTerm con = new ObjectTerm();

            heap.Push(con);

            Assert.AreSame(con, heap.Top());
        }
Ejemplo n.º 6
0
        public void ObjectTerm()
        {
            ObjectTerm ot = new ObjectTerm(33);

            Assert.AreEqual(33, ot.Data());
        }
Ejemplo n.º 7
0
 public void Data()
 {
     ObjectTerm t = new ObjectTerm();
     Assert.IsNull(t.Data());
 }