@Test
 public void TestowanieDodawaniaPracownika() {
   PracownikManager.polaczenie();
   PracownikManager.WykasujTabelePracownik();
   assertEquals(PracownikManager.DodajPracownika(dodajPracownika()), 1);
   assertEquals(PracownikManager.WyswietlPracownika().size(), 1);
 }
  @Test
  public void WyswietlPracownikowZOddzialuTest() {
    PracownikManager.WykasujTabelePracownik();
    PracownikManager.DodajPracownika(dodajPracownika()); // id oddzialu = 1

    ArrayList<Pracownik> pracownik = new ArrayList<Pracownik>();
    pracownik = PracownikManager.WyswietlPracownikowZOddzialu(dodajPracownika());
    int rozmiarListy = pracownik.size();

    assertEquals(pracownik.size(), 1);

    int i = 0;
    while (i < rozmiarListy) {
      assertEquals(pracownik.get(i).getId_oddzial(), "1");
      i++;
    }
  }
 @Test
 public void TestowanieUsuwania() { // usuwanie jednego rekordu
   PracownikManager.polaczenie();
   PracownikManager.WykasujTabelePracownik();
   assertEquals(PracownikManager.DodajPracownika(dodajPracownika()), 1);
   assertEquals(PracownikManager.DodajPracownika(dodajPracownika2()), 1);
   assertEquals(PracownikManager.WyswietlPracownika().size(), 2);
   assertEquals(PracownikManager.UsunPracownika(dodajPracownika()), 1);
   assertEquals(
       PracownikManager.WyswietlPracownika().size(), 1); // spr czy usunal sie tylko jeden rekord
   assertFalse(
       PracownikManager.WyswietlPracownika()
           .contains(dodajPracownika())); // spr ze nie ma tego rekordu ktory usunelismy
 }
 @Test
 public void UsuwanieRekordowTest() { // usuwanie wszystkiego
   PracownikManager.polaczenie();
   PracownikManager.WykasujTabelePracownik();
   assertEquals(PracownikManager.DodajPracownika(dodajPracownika()), 1);
   assertEquals(PracownikManager.WyswietlPracownika().size(), 1);
   PracownikManager.WykasujTabelePracownik();
   assertEquals(PracownikManager.WyswietlPracownika().size(), 0);
 }
  @Test
  public void TestowanieUpdate() {
    PracownikManager.polaczenie();
    PracownikManager.WykasujTabelePracownik();
    PracownikManager.DodajPracownika(dodajPracownika());
    Pracownik nowypracownik = new Pracownik();
    nowypracownik.setId_pracownik(PracownikManager.WyswietlPracownika().get(0).getId_pracownik());
    nowypracownik.setImie("Tomasz");
    nowypracownik.setNazwisko("Holuba");
    nowypracownik.setStanowisko("magazynier");

    assertEquals(PracownikManager.ZaktualizujPracownika(nowypracownik), 1);

    assertEquals(PracownikManager.WyswietlPracownika().get(0).getImie(), "Tomasz");
    assertEquals(PracownikManager.WyswietlPracownika().get(0).getNazwisko(), "Holuba");
    assertEquals(PracownikManager.WyswietlPracownika().get(0).getStanowisko(), "magazynier");
  }
  @Test
  public void ZmianaOddzialuDlaPracownikaTest() {
    PracownikManager.polaczenie();
    PracownikManager.WykasujTabelePracownik();
    PracownikManager.DodajPracownika(dodajPracownika());

    Pracownik nowypracownik = new Pracownik();
    nowypracownik.setId_pracownik(PracownikManager.WyswietlPracownika().get(0).getId_pracownik());
    nowypracownik.setId_oddzial("2");

    assertEquals(PracownikManager.ZmianaOddzialuDlaPracownika(nowypracownik), 1);
    assertEquals(PracownikManager.WyswietlPracownika().get(0).getId_pracownik(), "1");
    assertEquals(PracownikManager.WyswietlPracownika().get(0).getId_oddzial(), "2");
  }
 @Test
 public void SprawdzPolaczenie() {
   assertNotNull(PracownikManager.getConnection());
 }