package org.dcache.tests.util; import org.junit.Test; import diskCacheV111.util.DCapProrocolChallenge; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; public class DcapProtocolChallengeTest { @Test public void testEqualsOk() { int id = 17; byte[] challenge = "DcapProtocolChallengeTest".getBytes(); DCapProrocolChallenge challenge1 = new DCapProrocolChallenge(id, challenge); DCapProrocolChallenge challenge2 = new DCapProrocolChallenge(id, challenge); assertTrue("Challenges not equal", challenge1.equals(challenge2)); } @Test public void testEqualsDifferID() { int id1 = 17; int id2 = 19; byte[] challenge = "DcapProtocolChallengeTest".getBytes(); DCapProrocolChallenge challenge1 = new DCapProrocolChallenge(id1, challenge); DCapProrocolChallenge challenge2 = new DCapProrocolChallenge(id2, challenge); assertFalse("Challenges with differ id can't be equal", challenge1.equals(challenge2)); } @Test public void testEqualsDifferChallenge() { int id = 17; byte[] challenge1 = "DcapProtocolChallengeTest".getBytes(); byte[] challenge2 = "differ".getBytes(); DCapProrocolChallenge pChallenge1 = new DCapProrocolChallenge(id, challenge1); DCapProrocolChallenge pChallenge2 = new DCapProrocolChallenge(id, challenge2); assertFalse("Challenges with differ challenge can't be equal", pChallenge1.equals(pChallenge2)); } }