This method is calling the String.format(newErrorMessage, args) even if args is empty and newErrorMessage contains '%' which makes assertion fails (See JUnit stacktrace bellow). In my case, ...
Java’s String class encapsulates an array of bytes. A byte can be converted to a char, in which case, String becomes an array of characters used to compose words, sentences, or any other data you want ...