-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMessageValidatorTest.java
20 lines (18 loc) · 2.44 KB
/
MessageValidatorTest.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.company.MessageValidator;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.assertFalse;
public class MessageValidatorTest {
@Test
void basicTests() {
assertTrue(MessageValidator.isAValidMessage("3hey5hello2hi"), "3hey5hello2hi");
assertTrue(MessageValidator.isAValidMessage("4code13hellocodewars"), "4code13hellocodewars");
assertFalse(MessageValidator.isAValidMessage("3hey5hello2hi5"), "3hey5hello2hi5");
assertFalse(MessageValidator.isAValidMessage("code4hello5"), "code4hello5");
assertTrue(MessageValidator.isAValidMessage("1a2bb3ccc4dddd5eeeee"), "1a2bb3ccc4dddd5eeeee");
assertTrue(MessageValidator.isAValidMessage("0"), "");
assertTrue(MessageValidator.isAValidMessage(""), "");
assertFalse(MessageValidator.isAValidMessage("176oaVAyqSsERDDuHZPWIHIlLVPcrsYSPfigDxvpsqpUncAPKyTCYEMuvcaUpmWzhTOznyQmjPWGCrZWEWEdVMCgbBacsboWTzPvdwpqZokADOTOMDReLZbCOWoFQWjQYoNwiarPjeiviMVJRzPmFjdqslWzJvRuQwnCGLNjosDWOdTWHsy164pFTAPpzjZvMOtWnmtBtlJJRYLxRHDoiPfYpioKfuLPvyXSFndceFoSxfqttssvmkxWZBTjeSSTAsDZzoLjhdCGNMTufUfAEYMevyNGKURsljMARGtuxGVqVTXyanwjmrcSgaUyWVVhLYdBagQCFcBeOYeOStMevQHyHQ110RZFkUfTatxbJqGMByHpGffPpNxsLYOGTkIXZLBhGoaTLzyBKzJtmPSuOUajciBDtpsNemicCblipGIZZkXMQLZyUrHusAEpwwZotUTuySfRnMk40AKwkNLQuDCxovYLnCMikcOdZitxTRFjuUbzsYCmnz271KWEHuOlprglJIXsWJBfjdMYQhYMwdmDYeQsxUTPbxDKHMVqQFMYTWZWSljyhbJXfuBwXIJnSZZfkOaRGqzqQsGUewsLZUQRRpqJVIMckKBvgsDMKFMRBEdjXhtTYmSyTNUECiKOTBDPcnjNlLknJjyKZMkTRhSTcvXHIkoWFolHzDwGYFLKfMznkvwaLtBsooFDHsImxZTNomgOXALULQkgCEuPJECQxSVLlywfeUnHsOfFjlxdwDkKORbNrKumiRWdXQrllqbXZCX"),
"176oaVAyqSsERDDuHZPWIHIlLVPcrsYSPfigDxvpsqpUncAPKyTCYEMuvcaUpmWzhTOznyQmjPWGCrZWEWEdVMCgbBacsboWTzPvdwpqZokADOTOMDReLZbCOWoFQWjQYoNwiarPjeiviMVJRzPmFjdqslWzJvRuQwnCGLNjosDWOdTWHsy164pFTAPpzjZvMOtWnmtBtlJJRYLxRHDoiPfYpioKfuLPvyXSFndceFoSxfqttssvmkxWZBTjeSSTAsDZzoLjhdCGNMTufUfAEYMevyNGKURsljMARGtuxGVqVTXyanwjmrcSgaUyWVVhLYdBagQCFcBeOYeOStMevQHyHQ110RZFkUfTatxbJqGMByHpGffPpNxsLYOGTkIXZLBhGoaTLzyBKzJtmPSuOUajciBDtpsNemicCblipGIZZkXMQLZyUrHusAEpwwZotUTuySfRnMk40AKwkNLQuDCxovYLnCMikcOdZitxTRFjuUbzsYCmnz271KWEHuOlprglJIXsWJBfjdMYQhYMwdmDYeQsxUTPbxDKHMVqQFMYTWZWSljyhbJXfuBwXIJnSZZfkOaRGqzqQsGUewsLZUQRRpqJVIMckKBvgsDMKFMRBEdjXhtTYmSyTNUECiKOTBDPcnjNlLknJjyKZMkTRhSTcvXHIkoWFolHzDwGYFLKfMznkvwaLtBsooFDHsImxZTNomgOXALULQkgCEuPJECQxSVLlywfeUnHsOfFjlxdwDkKORbNrKumiRWdXQrllqbXZCX");
}
}