package com.itscreening.tests.faker; import org.testng.annotations.Test; import static org.assertj.core.api.Assertions.assertThat; @Test public class CharCountTest { @Test public void StringValidTest() { CharCount charCount = new CharCount(); String result = charCount.convert(""); assertThat(result).matches(""); System.out.println("RESULT :: " + result.equals("")); } @Test public void StringNullTest() { CharCount charCount = new CharCount(); String result = charCount.convert(null); assertThat(result).matches(""); System.out.println("RESULT :: " + result.equals("")); } @Test public void correctDataInput() { CharCount charCount = new CharCount(); String result = charCount.convert("aaabbccdaaee"); assertThat(result).matches("a3b2c2da2e2"); System.out.println("RESULT :: " + result.equals("a3b2c2da2e2")); } @Test public void singleValue() { CharCount charCount = new CharCount(); String result = charCount.convert("abcdae"); assertThat(result).matches("abcdae"); System.out.println("RESULT :: " + result.equals("abcdae")); } }