Package aima.test.core.unit.agent.impl

Source Code of aima.test.core.unit.agent.impl.DynamicPerceptTest

package aima.test.core.unit.agent.impl;

import org.junit.Assert;
import org.junit.Test;

import aima.core.agent.impl.DynamicPercept;

public class DynamicPerceptTest {

  @Test
  public void testToString() {
    DynamicPercept p = new DynamicPercept("key1", "value1");

    Assert.assertEquals("Percept[key1==value1]", p.toString());

    p = new DynamicPercept("key1", "value1", "key2", "value2");

    Assert.assertEquals("Percept[key1==value1, key2==value2]", p.toString());
  }

  @Test
  public void testEquals() {
    DynamicPercept p1 = new DynamicPercept();
    DynamicPercept p2 = new DynamicPercept();

    Assert.assertEquals(p1, p2);

    p1 = new DynamicPercept("key1", "value1");

    Assert.assertNotSame(p1, p2);

    p2 = new DynamicPercept("key1", "value1");

    Assert.assertEquals(p1, p2);
  }
}
TOP

Related Classes of aima.test.core.unit.agent.impl.DynamicPerceptTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.