Exemplo n.º 1
0
  @Test
  public void testCreateAndGetPet() throws Exception {
    Pet pet = createRandomPet();
    api.addPet(pet);

    Pet fetched = api.getPetById(pet.getId());
    assertNotNull(fetched);
    assertEquals(pet.getId(), fetched.getId());
    assertNotNull(fetched.getCategory());
    assertEquals(fetched.getCategory().getName(), pet.getCategory().getName());
  }
Exemplo n.º 2
0
  @Test
  public void testUploadFile() throws Exception {
    Pet pet = createRandomPet();
    api.addPet(pet);

    File file = new File("hello.txt");
    BufferedWriter writer = new BufferedWriter(new FileWriter(file));
    writer.write("Hello world!");
    writer.close();

    api.uploadFile(pet.getId(), "a test file", new File(file.getAbsolutePath()));
  }
Exemplo n.º 3
0
  @Test
  public void testUpdatePetWithForm() throws Exception {
    Pet pet = createRandomPet();
    pet.setName("frank");
    api.addPet(pet);

    Pet fetched = api.getPetById(pet.getId());

    api.updatePetWithForm(fetched.getId(), "furt", null);
    Pet updated = api.getPetById(fetched.getId());

    assertEquals(updated.getName(), "furt");
  }
Exemplo n.º 4
0
  @Test
  public void testDeletePet() throws Exception {
    Pet pet = createRandomPet();
    api.addPet(pet);

    Pet fetched = api.getPetById(pet.getId());
    api.deletePet(fetched.getId(), null);

    try {
      fetched = api.getPetById(fetched.getId());
      fail("expected an error");
    } catch (ApiException e) {
      assertEquals(404, e.getCode());
    }
  }