/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['name'], 'TESTA'); $I->assertEquals($ent['description'], 'to je A'); $I->assertEquals($ent['builtIn'], false); //sam določi }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['oznaka'], 'AA'); $I->assertEquals($ent['naziv'], 'uu'); $I->assertEquals($ent['aktiven'], TRUE); $I->assertEquals($ent['znacka'], TRUE); $I->assertEquals($ent['ikona'], 'AA'); }
/** * Dodam poštni naslov na osebo * @depends create * * @param ApiTester $I */ public function dodajVecPostnihNaslovov(\ApiTester $I) { codecept_debug($this->lookDrzavaId); $data = ["oseba" => $this->obj1['id'], "naziv" => "privzeti naslov", "ulica" => "cmd", "posta" => "2250", "postaNaziv" => "Ptuj", "pokrajina" => "Štajerska", "drzava" => $this->lookDrzavaId]; $I->assertTrue(true, "začasno"); $this->objpostni = $ent = $I->successfullyCreate($this->naslUrl, $data); codecept_debug($ent); $I->assertGuid($ent['id']); $data = ["oseba" => $this->obj1['id'], "naziv" => "naslov1", "ulica" => "cmd 16", "ulicaDva" => "cankarjeva 16", "posta" => "2250", "postaNaziv" => "Ptuj", "pokrajina" => "Štajerska", "drzava" => $this->lookDrzavaId]; $this->objpostni2 = $ent = $I->successfullyCreate($this->naslUrl, $data); $I->assertGuid($ent['id']); codecept_debug($ent); $data = ["oseba" => $this->obj2['id'], "naziv" => "naslov2", "ulica" => "prešernova 32", "ulicaDva" => "cankarjeva 16", "posta" => "2250", "postaNaziv" => "Ptuj", "pokrajina" => "Štajerska", "drzava" => $this->lookDrzava['id']]; $this->objpostni3 = $ent = $I->successfullyCreate($this->naslUrl, $data); $I->assertGuid($ent['id']); codecept_debug($ent); }
/** * Preberem zapis in preverim vsa polja * * @depends createZWriteZWriteZaEntitetoLasnika * @param ApiTester $I */ public function readZReadZReadZaEntitetoLasnika(\ApiTester $I) { $I->amHttpAuthenticated(\IfiTest\AuthPage::$rikard, \IfiTest\AuthPage::$rikardPass); $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $resp = $I->successfullyGetList($this->restUrl . "?lastnik=" . $this->lookUprizoritev5['id'], []); $list = $resp['data']; $I->assertNotEmpty($list); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj3['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['delez'], 1700.0); $I->assertEquals($ent['odstotekFinanciranja'], 15.89); //$$ odvisno od celotne vrednosti $I->assertEquals($ent['enotaPrograma'], $this->objProgramPremiera2['id']); $I->assertEquals($ent['koproducent'], $this->lookProdukcijskaHisa2['id']); $I->assertEquals($ent['kpe'], 0.1); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['skupina'], 100); $I->assertEquals($ent['podskupina'], 102); $I->assertEquals($ent['naziv'], 'aa'); $I->assertEquals($ent['opis'], 'yy'); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['status'], 'A'); $I->assertEquals($ent['zacetek'], '2010-02-01T00:00:00+0100'); $I->assertEquals($ent['konec'], '2010-02-01T00:00:00+0100'); $I->assertEquals($ent['delovnaObveza'], 2); $I->assertEquals($ent['izmenskoDelo'], true); $I->assertEquals("XXX", $ent['delovnoMesto']); $I->assertEquals($ent['individualnaPogodba'], true); $I->assertEquals($ent['jeZaposlenVdrugemJz'], TRUE); $I->assertEquals($ent['jeNastopajoci'], TRUE); $I->assertEquals($ent['oseba']['id'], $this->lookOseba1['id']); $I->assertEquals($ent['organizacijskaEnota'], $this->objOrgEnota1['id']); /** * še preverjanja avtorizacij, posebnih dovoljenj */ $entOs = $this->obj4; $I->assertNotNull($entOs['oseba']); /* * uporabnik brez OsebniPodatki-read dovoljenja */ $I->amHttpAuthenticated(\IfiTest\AuthPage::$rudi, \IfiTest\AuthPage::$rudiPass); $resp = $I->failToGet($this->restUrl, $entOs['id']); codecept_debug($resp); $I->assertEquals(100099, $resp[0][0]['code']); /* * uporabnik z OsebniPodatki-read dovoljenjem */ $I->amHttpAuthenticated(\IfiTest\AuthPage::$cene, \IfiTest\AuthPage::$cenePass); $ent = $I->successfullyGet($this->restUrl, $entOs['id']); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['ime'], 'aa'); $I->assertEquals($ent['komentar'], 'uu'); $I->assertEquals($ent['lastnik'], $this->lookUser2['id']); $I->assertEquals($ent['javniDostop'], 'R', "javni dostop"); $I->assertEquals($ent['parent'], $this->lookMapa1['id']); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['lastnik'], $this->lookUprizoritev3['id']); $I->assertEquals($ent['classLastnika'], "Uprizoritev"); $I->assertEquals($ent['zapis'], null); // $I->assertEquals($ent['upor'], \Page\AuthPage::$admin); //$$ to bo še za implementirati }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $this->obj1 = $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['ime'], 'uu'); $I->assertEquals($ent['dan'], 22); $I->assertEquals($ent['mesec'], 8); $I->assertEquals($ent['leto'], 2006); $I->assertEquals($ent['delaProst'], true); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); codecept_debug($ent['sifra']); $I->assertEquals(substr($ent['sifra'], 0, 2), '20', "šifra 0-1"); $I->assertEquals(substr($ent['sifra'], 4, 1), '-', "šifra 0-1"); $I->assertEquals($ent['naziv'], 'yy'); $I->assertEquals($ent['zacetek'], '2015-02-01T00:00:00+0100'); $I->assertEquals($ent['konec'], '2016-02-01T00:00:00+0100'); $I->assertEquals($ent['potrjenProgram'], false); // $I->assertEquals($ent['avgZasedDvoran'], 7.89); $I->assertEquals($ent['avgCenaVstopnice'], 7.89); $I->assertEquals($ent['stProdVstopnic'], 7); $I->assertEquals($ent['stZaposlenih'], 7); $I->assertEquals($ent['stZaposIgralcev'], 7); // $I->assertEquals($ent['avgStNastopovIgr'], 7.89); // $I->assertEquals($ent['vrPS1Mat'], 7.89); // $I->assertEquals($ent['vrPS1GostovSZ'], 7.89); // $I->assertEquals($ent['stHonorarnihZun'], 7); // $I->assertEquals($ent['stHonorarnihZunIgr'], 7); // $I->assertEquals($ent['stHonorarnihZunIgrTujJZ'], 7); // $I->assertEquals($ent['sredstvaInt'], 7.89); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['podrocje'], $this->lookTipFunkcije1Um['podrocje'], "področje iz tipa funkcije"); $I->assertEquals($ent['vodjaEkipe'], FALSE); $I->assertEquals($ent['naziv'], 'zz'); $I->assertEquals($ent['komentar'], 'zz'); $I->assertEquals($ent['velikost'], 'mala', "velikost funkcije"); $I->assertEquals($ent['pomembna'], true); $I->assertEquals($ent['sort'], 8); $I->assertEquals($ent['uprizoritev'], $this->lookUprizoritev1['id']); $I->assertEquals($ent['privzeti'], $this->objAlternacija['id'], "privzeti"); $I->assertEquals($ent['tipFunkcije'], $this->lookTipFunkcije1Um['id'], "tip funkcije"); $I->assertEquals($ent['maxPrekrivanj'], 3, "maks prekrivanj"); $I->assertTrue(isset($ent['alternacije'])); $I->assertEquals(0, count($ent['alternacije'])); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrlDefault, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['planiranZacetek'], '2012-08-01T18:00:00+0200'); $I->assertEquals($ent['planiranKonec'], '2012-08-01T23:30:00+0200'); $I->assertEquals($ent['zasedenost'], TRUE, 'zasedenost'); $I->assertEquals($ent['oseba']['id'], $this->lookOseba1['id']); $I->assertEquals($ent['deltaPlaniranZacetek'], null); $I->assertEquals($ent['deltaPlaniranKonec'], null); $I->assertEquals($ent['dogodek'], null); $I->assertEquals($ent['alternacija'], null); $I->assertEquals($ent['dezurni'], false); $I->assertEquals($ent['gost'], false); $I->assertEquals($ent['virtZasedenost'], false); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['naziv'], 'zz'); $I->assertEquals($ent['celotnaVrednost'], 4.96); $I->assertEquals($ent['nasDelez'], 4.96); $I->assertEquals($ent['zaproseno'], 1.22, "zaprošeno"); $I->assertEquals($ent['vlozekGostitelja'], 0); $I->assertEquals($ent['lastnaSredstva'], $ent['nasDelez'] - $ent['zaproseno'] - $ent['drugiJavni'] - $ent['vlozekGostitelja'], "lastna sredstva"); $I->assertEquals($ent['avtorskiHonorarji'], 1.24); $I->assertEquals($ent['avtorskiHonorarjiSamoz'], 1.24); $I->assertEquals($ent['tantieme'], 1.24); $I->assertEquals($ent['materialni'], 1.24); $I->assertEquals($ent['avtorskePravice'], 1.24); // $I->assertEquals($ent['vlozekGostitelja'], 1.24); $I->assertEquals($ent['drugiJavni'], 1.24); $I->assertEquals($ent['obiskDoma'], 1); $I->assertEquals($ent['obiskGost'], 1); $I->assertEquals($ent['obiskKoprGost'], 1); $I->assertEquals($ent['obiskZamejo'], 1); $I->assertEquals($ent['obiskKoprZamejo'], 1); $I->assertEquals($ent['obiskInt'], 1); $I->assertEquals($ent['ponoviDoma'], 1); $I->assertEquals($ent['ponoviZamejo'], 1.5); $I->assertEquals($ent['ponoviKoprZamejo'], 0.5); $I->assertEquals($ent['ponoviGost'], 1.5); $I->assertEquals($ent['ponoviKoprGost'], 0.5); $I->assertEquals($ent['ponoviInt'], 1); // $I->assertEquals($ent['uprizoritev'], NULL); // $I->assertEquals($ent['tipProgramskeEnote'], $this->lookTipProgramskeEnote['id']); $I->assertEquals($ent['dokument'], null); $I->assertEquals($ent['sort'], 1, "sort"); $I->assertEquals($ent['imaKoprodukcije'], true); $I->assertEquals($ent['stZaposlenih'], 1); // $I->assertEquals($ent['stDrugih'], 1); $I->assertEquals($ent['stHonorarnihZun'], 1, "št. honorarnih"); $I->assertEquals($ent['stHonorarnihZunIgr'], 1); $I->assertEquals($ent['stHonorarnihZunIgrTujJZ'], 1); $I->assertEquals($ent['stHonorarnihZunSamoz'], 1); $I->assertEquals($ent['trajanje'], "avgust-oktober"); $I->assertEquals($ent['prizorisce'], "samostan"); $I->assertEquals($ent['zvrst'], "zz"); $I->assertEquals($ent['avtor'], "zz"); $I->assertEquals($ent['reziser'], "zz"); $I->assertEquals($ent['soustvarjalci'], "zz"); $I->assertEquals($ent['datum'], "2012-02-01T00:00:00+0100"); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $zacetek = '2014-05-01T20:00:00+0200'; // ker je začetek, bo tudi dogodek kreiral $I->assertGuid($ent['id']); $I->assertEquals($ent['vrsta'], 'uu'); $I->assertEquals($ent['drzava'], $this->lookDrzava1); $I->assertEquals($ent['title'], "Gostovanje {$zacetek}"); $I->assertEquals($ent['status'], '200s'); $I->assertEquals($ent['zacetek'], $zacetek); $I->assertEquals($ent['konec'], '2014-05-20T23:00:00+0200'); $I->assertEquals($ent['sezona'], $this->lookSezona2014['id']); $I->assertEquals($ent['barva'], '#123456', "barva"); $I->assertEquals($ent['kraj'], 'zzCity'); $I->assertEquals($ent['zamejstvo'], true); $I->assertTrue(isset($ent['podrejeniDogodki'])); $I->assertEquals(4, count($ent['podrejeniDogodki']), "število podrejenih dogodkov (2+2)"); $I->assertEquals($ent['dogodek']['id'], $this->objDogodek['id']); $I->assertEquals(3, count($ent['dogodek']['terminiStoritve']), "število terminov storitve"); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['mapa'], $this->lookMapa1['id']); $I->assertEquals($ent['perm'], $this->lookPermission1['id'], "permission"); $I->assertEquals($ent['dostop'], 'W'); }
/** * Preberem zapis * * @param ApiTester $I * @depends create */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id'], 'zz'); $I->assertEquals($ent['tipAvtorja'], 'prev'); $I->assertEquals($ent['zaporedna'], 77); $I->assertEquals($ent['aliVNaslovu'], true); $I->assertEquals($ent['besedilo']['id'], $this->lookBesedilo1['id']); $I->assertEquals($ent['oseba']['id'], $this->lookOseba1['id']); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['trajanje'], 240); $I->assertEquals($ent['ura'], $this->objUra1['id']); $I->assertEquals($ent['tipdodatka'], $this->lookTipDodatka1['id']); }
/** * Preberem zapis in preverim vsa polja * * @depends update * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['zacetek'], '2010-02-01T00:00:00+0100'); $I->assertEquals($ent['konec'], '2011-01-31T00:00:00+0100'); $I->assertNotEmpty($ent['sifra'], "šifra"); $I->assertEquals($ent['ime'], 'uu'); $I->assertTrue(isset($ent['dogodki'])); $I->assertEquals(0, count($ent['dogodki'])); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['sifra'], '99'); $I->assertEquals($ent['ime'], 'zz'); $I->assertEquals($ent['opis'], 'yy'); $I->assertEquals($ent['imeZenski'], 'yy'); $I->assertEquals($ent['podrocje'], 'umetnik'); $I->assertEquals($ent['sort'], 9999); $I->assertTrue(isset($ent['funkcije']), "ali so funkcije"); $I->assertEquals(0, count($ent['funkcije']), "število funkcij"); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['dogodek']['id'], $this->objDogodek['id']); $zacetek = '2014-05-07T20:00:00+0200'; $I->assertEquals($ent['zacetek'], $zacetek); $I->assertEquals($ent['title'], "Tehnični {$zacetek}"); $I->assertEquals($ent['status'], '400s'); $I->assertEquals($ent['konec'], '2014-05-07T23:00:00+0200'); $I->assertEquals($ent['prostor'], $this->lookProstor1['id']); $I->assertEquals($ent['sezona'], $this->lookSezona2014['id']); $I->assertEquals($ent['barva'], '#123456', "barva"); $I->assertEquals($ent['nadrejenoGostovanje'], $this->objGostovanje['id'], "nadrejeno gostovanje"); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['sifra'], '9000'); $I->assertEquals($ent['ime'], 'zz'); $I->assertEquals($ent['opis'], 'yy'); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['tip'], 'komentar'); $I->assertEquals($ent['vrsta'], null); $I->assertEquals($ent['datoteka'], null); $I->assertNotEmpty($ent['identifier']); $I->assertEquals($ent['subject'], 'uu'); $I->assertEquals($ent['title'], 'zz'); $I->assertEquals($ent['description'], 'zz'); $I->assertEquals($ent['coverage'], 'zz'); $I->assertEquals($ent['language'], 'zz'); $I->assertEquals($ent['publisher'], 'zz'); $I->assertEquals($ent['relation'], 'zz', 'relation'); $I->assertEquals($ent['rights'], 'zz'); $I->assertEquals($ent['source'], 'zz'); $I->assertEquals($ent['standard'], 'zz'); $I->assertEquals($ent['lokacija'], 'zz'); $I->assertEquals($ent['contributor'], 'zz', 'contributor'); $I->assertEquals($ent['type'], 'zz', 'type'); $I->assertEquals($ent['format'], 'zz', 'format'); }
/** * Preberem zapis in preverim vsa polja * * @depends update * @param ApiTester $I */ public function read(\ApiTester $I) { $this->obj1 = $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $zacetek = '2014-05-07T10:00:00+0200'; $I->assertEquals($ent['title'], "uu"); $I->assertEquals($ent['status'], '200s'); $I->assertEquals($ent['zacetek'], $this->zacetek1); $I->assertEquals($ent['konec'], $this->konec1); $I->assertEquals($ent['prostor']['id'], $this->lookProstor1['id']); // $I->assertEquals($ent['sezona'], $this->lookSezona2014['id']); // ker dinamično kreiramo datum $I->assertEquals($ent['razred'], '200s'); // $I->assertEquals($ent['termin'], 'uu'); $I->assertEquals($ent['vaja'], $this->objVaja1['id']); $I->assertEquals($ent['predstava'], null); $I->assertEquals($ent['gostovanje'], null); $I->assertEquals($ent['splosni'], null); $I->assertTrue(isset($ent['terminiStoritve'])); $I->assertEquals(0, count($ent['terminiStoritve'])); $I->assertEquals($ent['barva'], '#123456', 'barva'); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['naslovPE'], 'zz'); $I->assertEquals($ent['avtorPE'], 'uu'); $I->assertEquals($ent['obsegPE'], 'zz'); $I->assertEquals($ent['mesecPE'], 'zz'); $I->assertEquals($ent['vrednostPE'], 100.11); $I->assertEquals($ent['obiskDoma'], 55); $I->assertEquals($ent['stDogodkov'], 2); $I->assertEquals($ent['programRazno'], $this->objProgramRazno1['id']); }
/** * Preberem zapis in preverim vsa polja * * @depends update * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $zacetek = '2015-05-07T10:00:00+0200'; $I->assertGuid($ent['id']); $I->assertEquals($ent['tipvaje'], $this->lookTipVaje1['id'], 'tipvaje'); $I->assertEquals($ent['uprizoritev']['id'], $this->lookUprizoritev1['id']); $I->assertEquals($ent['title'], "yy"); $I->assertEquals($ent['status'], '200s'); $I->assertEquals($ent['zacetek'], $zacetek); $I->assertEquals($ent['konec'], '2015-05-07T14:00:00+0200'); $I->assertEquals($ent['prostor'], $this->lookProstor1['id']); $I->assertEquals($ent['sezona'], $this->lookSezona2015['id']); $I->assertEquals($ent['barva'], '#123456', "barva"); $I->assertEquals($ent['nadrejenoGostovanje'], $this->objGostovanje['id'], "nadrejeno gostovanje"); }
/** * Preberem zapis in preverim vsa polja * * @depends update * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertEquals($ent['zacetek'], '2015-02-01T09:00:00+0100'); $I->assertEquals($ent['konec'], '2015-02-01T15:00:00+0100'); $I->assertEquals($ent['oseba'], $this->lookOseba1['id']); $I->assertEquals($ent['terminStoritve'], NULL); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['celotnaVrednost'], 4.94, "celotna vrednost"); $I->assertEquals($ent['nasDelez'], 4.94, "naš delež"); $I->assertEquals($ent['zaproseno'], 0.66, "zaprošeno"); $I->assertEquals($ent['avtorskiHonorarji'], 1.24); $I->assertEquals($ent['avtorskiHonorarjiSamoz'], 1.24); $I->assertEquals($ent['tantieme'], 1.22, "tantieme"); $I->assertEquals($ent['materialni'], 1.24, "materialni"); $I->assertEquals($ent['avtorskePravice'], 1.24); $I->assertEquals($ent['drugiJavni'], 1.24); $I->assertEquals($ent['vlozekGostitelja'], 0); $I->assertEquals($ent['lastnaSredstva'], $ent['nasDelez'] - $ent['zaproseno'] - $ent['drugiJavni'] - $ent['vlozekGostitelja'], " lastna sredstva (ni nejavnih virov)"); // $I->assertEquals($ent['vlozekGostitelja'],1.24); $I->assertEquals($ent['obiskDoma'], 1); $I->assertEquals($ent['obiskKopr'], 0); // $I->assertEquals($ent['obiskGost' ],1 ); // $I->assertEquals($ent['obiskZamejo' ],1 ); // $I->assertEquals($ent['obiskInt' ],1 ); // $I->assertEquals($ent['ponoviDoma' ],1 ); // $I->assertEquals($ent['ponoviZamejo' ],1 ); // $I->assertEquals($ent['ponoviGost' ],1 ); // $I->assertEquals($ent['ponoviInt' ],1 ); $I->assertEquals($ent['uprizoritev']['id'], $this->lookUprizoritev['id']); $I->assertEquals($ent['tipProgramskeEnote'], $this->lookTipProgramskeEnote1['id']); $I->assertEquals($ent['kpe'], 0.4); $I->assertEquals($ent['dokument'], null); $I->assertEquals($ent['sort'], 1, "sort"); $I->assertEquals($ent['stZaposUmet'], 1); $I->assertEquals($ent['stZaposDrug'], 1); $I->assertEquals($ent['stHonorarnihZun'], 1); $I->assertEquals($ent['stHonorarnihZunIgr'], 1); $I->assertEquals($ent['stHonorarnihZunIgrTujJZ'], 1, "honor. igralec tuj JZ"); $I->assertEquals($ent['stHonorarnihZunSamoz'], 1, "samozaposlen igralec"); // še pri koproducentu $ent = $I->successfullyGet($this->restUrl, $this->obj4['id']); codecept_debug($ent); $I->assertGuid($ent['id']); $I->assertEquals($ent['priKoproducentu'], true); $I->assertEquals($ent['obiskDoma'], 0); // ali forsiral na 0 $I->assertEquals($ent['obiskKopr'], 123); }
/** * Preberem zapis in preverim vsa polja * * @depends create * @param ApiTester $I */ public function read(\ApiTester $I) { $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']); $I->assertGuid($ent['id']); $I->assertNotEmpty($ent['sifra']); $I->assertEquals($ent['zacetek'], '2010-02-01T00:00:00+0100'); $I->assertEquals($ent['konec'], '2020-02-01T00:00:00+0100'); $I->assertEquals($ent['opomba'], 'uu'); $I->assertEquals($ent['sort'], 1); $I->assertEquals($ent['privzeti'], FALSE, "privzeti"); //vmes se je spremenilo $I->assertEquals($ent['funkcija']['id'], $this->lookFunkcija1Ig['id']); $I->assertEquals($ent['zaposlitev'], $this->objZaposlitev['id'], "zaposlitev"); $I->assertEquals($ent['zaposlen'], true); // v validaciji se bi moralo postaviti na true, če je zaposlitev $I->assertEquals($ent['oseba']['id'], $this->lookOseba1['id'], "oseba"); $I->assertEquals($ent['pogodba'], $this->objPogodba['id']); $I->assertEquals($ent['imaPogodbo'], false); $I->assertEquals($ent['pomembna'], true, "pomembna"); }