package org.axway.grapes.commons.datamodel;
import org.junit.Test;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
public class LicenseTest {
@Test
public void checkEquals(){
License license = DataModelFactory.createLicense("name", "longName", "comments", "regexp", "url");
License license2 = DataModelFactory.createLicense("name", "longName", "comments", "regexp", "url");
License license3 = DataModelFactory.createLicense("name", "longName", "comments", "regexp", "url&");
License license4 = DataModelFactory.createLicense("name", "longName", "comments", "regexp&", "url");
License license5 = DataModelFactory.createLicense("name", "longName", "comments&", "regexp", "url");
License license6 = DataModelFactory.createLicense("name", "longName&", "comments", "regexp", "url");
License license7 = DataModelFactory.createLicense("name&", "longName", "comments", "regexp", "url");
assertTrue(license.equals(license2));
assertFalse(license.equals(license3));
assertFalse(license.equals(license4));
assertFalse(license.equals(license5));
assertFalse(license.equals(license6));
assertFalse(license.equals(license7));
assertFalse(license.equals("test"));
}
}