package tests.terms;

import static org.junit.jupiter.api.Assertions.*;

import org.junit.jupiter.api.Test;

import models.terms.DependencyTerm;
import models.terms.Resource;
import tests.Utils;

public class EqualsTest {
	
	@Test
	void DependencyTermEqualsTest() {
		Resource A =  new Resource("A", Utils.INT, 1);
		Resource B =  new Resource("B", Utils.INT, 1);
		Resource C =  new Resource("C", Utils.INT, 1);
		Resource D =  new Resource("D", Utils.INT, 1);
		Resource E =  new Resource("E", Utils.INT, 1);
		
		DependencyTerm t1 = new DependencyTerm(A, B, C, D, E);
		DependencyTerm t2 = new DependencyTerm(A, D, E, B, C);
		assertTrue(t1.equals(t2));
		
	}
	
}
