Added tests for getReasonPhrase() with int.

This commit is contained in:
Erik C. Thauvin 2019-05-06 15:08:24 -07:00
parent 465add5837
commit 9a4de2ebc8

View file

@ -32,11 +32,12 @@
package net.thauvin.erik.httpstatus; package net.thauvin.erik.httpstatus;
import org.testng.Assert;
import org.testng.annotations.Test; import org.testng.annotations.Test;
import java.util.ResourceBundle; import java.util.ResourceBundle;
import static org.testng.Assert.assertEquals;
/** /**
* The <code>ReasonsTest</code> class. * The <code>ReasonsTest</code> class.
* *
@ -49,7 +50,9 @@ public class ReasonsTest {
public void testGetReasonPhrase() { public void testGetReasonPhrase() {
final ResourceBundle bundle = ResourceBundle.getBundle(Reasons.BUNDLE_BASENAME); final ResourceBundle bundle = ResourceBundle.getBundle(Reasons.BUNDLE_BASENAME);
for (final String key : bundle.keySet()) { for (final String key : bundle.keySet()) {
Assert.assertEquals(bundle.getString(key), Reasons.getReasonPhrase(key), "getReasonPhrase(" + key + ')'); assertEquals(bundle.getString(key), Reasons.getReasonPhrase(key), "getReasonPhrase(" + key + ')');
assertEquals(bundle.getString(key), Reasons.getReasonPhrase(Integer.parseInt(key)),
"getReasonPhrase(int: " + key + ')');
} }
} }