@@ -0,0 +1,890 @@
+package org.folio;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0Aimport junitparams.JUnitParamsRunner;%0Aimport junitparams.Parameters;%0A%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0A%0A@RunWith(JUnitParamsRunner.class)%0Apublic class HttpStatusTest %7B%0A  @Test%0A  @Parameters(%7B%0A    %22200, HTTP_ACCEPTED%22,%0A    %22201, HTTP_CREATED%22,%0A    %22501, HTTP_NOT_IMPLEMENTED%22,%0A  %7D)%0A  public void existingStatus(int code, String name) %7B%0A    HttpStatus status = HttpStatus.get(code);%0A    assertEquals(name, status.name());%0A    assertEquals(code, status.toInt());%0A  %7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void getUndefined() %7B%0A    HttpStatus.get(299);%0A  %7D%0A%0A  @Test%0A  public void codeIsUnique() %7B%0A    for (HttpStatus status : HttpStatus.values()) %7B%0A      HttpStatus statusByCode = HttpStatus.get(status.toInt());%0A      assertEquals(status.name(), status, statusByCode);%0A    %7D%0A  %7D%0A%7D%0A

add unit tests