예제 #1
0
 /**
  * Preberem zapis in preverim vsa polja
  * 
  * @depends create
  * @param ApiTester $I
  */
 public function readDatum(\ApiTester $I)
 {
     $ent = $I->successfullyGet($this->restUrl, $this->obj3['id']);
     codecept_debug($ent);
     $I->assertEquals($ent['zacetek'], '2009-09-14T00:00:00+0200');
     //konec spremenjen v +0200
     $ent = $I->successfullyGet($this->restUrl, $this->obj2['id']);
     $I->assertEquals($ent['zacetek'], '2003-02-01T00:00:00+0100');
 }
예제 #2
0
 /**
  * Preberem zapis
  * 
  * @param ApiTester $I
  * @depends create
  */
 public function read(\ApiTester $I)
 {
     $ent = $I->successfullyGet($this->restUrl, $this->obj['id']);
     $I->assertEquals($ent['sifra'], 'ZZ');
     $I->assertEquals($ent['naziv'], 'uu');
     $I->assertEquals($ent['opis'], 'zz');
 }
예제 #3
0
 /**
  * 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');
 }
예제 #4
0
 /**
  * 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
 }
예제 #5
0
 /**
  * Preberem abonma
  * 
  * @param ApiTester $I
  * @depends create
  */
 public function read(\ApiTester $I)
 {
     $ent = $I->successfullyGet($this->restUrl, $this->obj1['id']);
     codecept_debug($ent);
     $I->assertEquals($ent['stPredstav'], 5);
     $I->assertEquals($ent['stKuponov'], 55);
     $I->assertEquals($ent['ime'], 'zz');
     $I->assertEquals($ent['opis'], 'zz');
     $I->assertEquals($ent['kapaciteta'], 444);
     $I->assertEquals($ent['barva'], '#123456');
 }
예제 #6
0
 /**
  * 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->assertNotEmpty($ent['id']);
     $I->assertEquals($ent['uprizoritev']['id'], $this->lookUprizoritev['id']);
     $I->assertEquals($ent['krajGostovanja'], 'zz');
     $I->assertEquals($ent['drzavaGostovanja'], $this->objDrzava1['id']);
     $I->assertEquals($ent['ustanova'], 'zz');
     $I->assertEquals($ent['datumGostovanja'], '2011-02-01T00:00:00+0100');
     $I->assertEquals($ent['ponoviInt'], 9);
     $I->assertEquals($ent['ponoviKoprInt'], 9);
     $I->assertEquals($ent['obiskInt'], 9);
     $I->assertEquals($ent['obiskKoprInt'], 9);
     $I->assertEquals($ent['zaproseno'], 9.119999999999999, "izračunano zaprošeno");
     $I->assertEquals($ent['celotnaVrednost'], 45.6);
     $I->assertEquals($ent['nasDelez'], 45.6);
     $I->assertEquals($ent['transportniStroski'], 9.119999999999999);
     $I->assertEquals($ent['dnevPrvZad'], 9.119999999999999);
     $I->assertEquals($ent['tantieme'], 9.119999999999999);
     $I->assertEquals($ent['materialni'], 9.119999999999999);
     $I->assertEquals($ent['avtorskePravice'], 0);
     $I->assertEquals($ent['avtorskiHonorarji'], 9.119999999999999);
     $I->assertEquals($ent['avtorskiHonorarjiSamoz'], 9.119999999999999);
     $I->assertEquals($ent['vlozekGostitelja'], 2.34);
     $I->assertEquals($ent['lastnaSredstva'], $ent['nasDelez'] - $ent['zaproseno'] - $ent['drugiJavni'] - $ent['vlozekGostitelja'], "lastna sredstva");
     $I->assertEquals($ent['celotnaVrednostMat'], 0);
     //        $I->assertEquals($ent['drugiViri'], 9.12);
     $I->assertEquals($ent['drugiJavni'], 9.119999999999999);
     $I->assertEquals($ent['dokument'], NULL);
     $I->assertEquals($ent['gostitelj']['id'], $this->lookPopa1['id']);
     $I->assertEquals($ent['sort'], 1);
     $I->assertEquals($ent['imaKoprodukcije'], TRUE);
 }
예제 #7
0
 /**
  * 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);
 }
예제 #8
0
 /**
  * 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);
 }
예제 #9
0
 /**
  * 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->assertNotEmpty($ent['id']);
     $I->assertEquals($ent['sifra'], 'ZZ');
     $I->assertEquals($ent['naziv'], 'yy');
     $I->assertEquals($ent['koprodukcija'], FALSE);
     $I->assertEquals($ent['maxFaktor'], 0.75);
     $I->assertEquals($ent['maxVsi'], 0.86);
 }
예제 #10
0
 /**
  * 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');
 }
예제 #11
0
 /**
  * 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");
 }
예제 #12
0
 /**
  * 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->assertNotEmpty($ent['id']);
     $I->assertEquals($ent['opis'], 'yy');
     $I->assertEquals($ent['naziv'], 'zz');
     $I->assertEquals($ent['vrednostDo'], 1.23);
     $I->assertEquals($ent['vrednostNa'], 4.56);
     $I->assertEquals($ent['sort'], 1);
     $I->assertEquals($ent['tipstroska'], 'materialni', "tip stroška");
     $I->assertEquals($ent['vrstaStroska'], $this->objVrstaStroska1['id'], "vrsta stroška");
     $I->assertEquals($ent['uprizoritev'], $this->lookUprizoritev['id'], "uprizoritev");
     $I->assertEquals($ent['popa'], $this->lookPopa['id']);
 }
예제 #13
0
 /**
  * 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);
 }
예제 #14
0
 /**
  * Preverim, ali ima vloga odvzeti obe dovoljenji
  * 
  * @depends userRevokeDvaPermissiona
  * @param ApiTester $I
  */
 public function preberiRoloSteviloPermissionov(\ApiTester $I)
 {
     $role = $I->successfullyGet($this->restUrl, $this->obj['id']);
     $I->assertNotEmpty($role);
     $I->assertTrue(isset($role['permissions']));
     $I->assertEquals(0, count($role['permissions']));
 }
예제 #15
0
 /**
  * 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']);
 }
예제 #16
0
 /**
  * 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');
 }
예제 #17
0
 /**
  * Preberem zapis
  * 
  * @param ApiTester $I
  * @depends create
  */
 public function read(\ApiTester $I)
 {
     $ent = $I->successfullyGet($this->restUrl, $this->obj['id']);
     $I->assertNotEmpty($ent['id'], 'zz');
     $I->assertEquals($ent['naslov'], 'zz');
     $I->assertEquals($ent['podnaslov'], 'uu');
     $I->assertEquals($ent['jezik'], 'ww');
     $I->assertEquals($ent['naslovIzvirnika'], 'vv');
     $I->assertEquals($ent['podnaslovIzvirnika'], 'yy');
     $I->assertEquals($ent['moskeVloge'], 1);
     $I->assertEquals($ent['zenskeVloge'], 2);
     $I->assertEquals($ent['povzetekVsebine'], 'tt');
     $I->assertEquals($ent['letoIzida'], '1995');
     $I->assertEquals($ent['krajIzida'], 'ss');
     $I->assertEquals($ent['zaloznik'], 'rr');
     $I->assertEquals($ent['internacionalniNaslov'], 'qq');
 }
예제 #18
0
 /**
  * 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->assertNotEmpty($ent['id']);
     $I->assertEquals($ent['dokument'], NULL);
     $I->assertEquals($ent['naziv'], 'zz');
     //        $I->assertEquals($ent['naslovPE'], 'zz');
     //        $I->assertEquals($ent['avtorPE'], 'zz');
     //        $I->assertEquals($ent['obsegPE'], 'zz');
     //        $I->assertEquals($ent['mesecPE'], 'zz');
     //        $I->assertEquals($ent['vrednostPE'], 1.24);
     $I->assertEquals($ent['stPE'], 2);
     $I->assertEquals($ent['obiskDoma'], 70);
     $I->assertEquals($ent['stDogodkov'], 4, "stDogodkov");
     $I->assertEquals($ent['stZaposlenih'], 1);
     $I->assertEquals($ent['stHonorarnihZun'], 1);
     $I->assertEquals($ent['celotnaVrednost'], 4);
     $I->assertEquals($ent['nasDelez'], 4, "naš delež kot setštevek vrednostiPE");
     $I->assertEquals($ent['lastnaSredstva'], $ent['nasDelez'] - $ent['zaproseno'] - $ent['drugiJavni'] - $ent['vlozekGostitelja'], "lastna sredstva");
     $I->assertEquals($ent['zaproseno'], 1.22, "zaprošeno");
     //        $I->assertEquals($ent['drugiViri'], 1.24);
     $I->assertEquals($ent['drugiJavni'], 1.24);
     $I->assertEquals($ent['sort'], 1, 'sort');
     $I->assertEquals($ent['avtorskiHonorarji'], 0);
     $I->assertEquals($ent['avtorskiHonorarjiSamoz'], 0);
     $I->assertEquals($ent['imaKoprodukcije'], 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->assertNotEmpty($ent['id']);
     $I->assertEquals($ent['celotnaVrednost'], 3.72);
     $I->assertEquals($ent['nasDelez'], 3.72);
     $I->assertEquals($ent['celotnaVrednostGostovSZ'], 3.11);
     $dif = $ent['celotnaVrednost'] - $ent['celotnaVrednostGostovSZ'];
     $I->assertEquals($ent['celotnaVrednostMat'], $ent['celotnaVrednost'] - $ent['celotnaVrednostGostovSZ'], "cel. vr. matič.");
     $I->assertEquals($ent['zaproseno'], 1.22, "zaprošeno");
     $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'], 0);
     //        $I->assertEquals($ent['drugiViri'], 1.24);
     $I->assertEquals($ent['vlozekGostitelja'], 1.24);
     $I->assertEquals($ent['drugiJavni'], 1.24);
     $I->assertEquals($ent['obiskDoma'], 1);
     $I->assertEquals($ent['obiskKopr'], 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'], 0, "obisk Int");
     $I->assertEquals($ent['ponoviDoma'], 1);
     $I->assertEquals($ent['ponoviKopr'], 1);
     $I->assertEquals($ent['ponoviZamejo'], 1);
     $I->assertEquals($ent['ponoviKoprZamejo'], 1);
     $I->assertEquals($ent['ponoviGost'], 1);
     $I->assertEquals($ent['ponoviKoprGost'], 1);
     $I->assertEquals($ent['ponoviInt'], 0, "ponovi Int");
     $I->assertEquals($ent['uprizoritev']['id'], $this->lookUprizoritev['id']);
     $I->assertEquals($ent['tipProgramskeEnote'], $this->lookTipProgramskeEnote['id']);
     $I->assertEquals($ent['sort'], 1, 'sort');
     $I->assertEquals($ent['dokument'], null);
     $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);
     $I->assertEquals($ent['stHonorarnihZunSamoz'], 1);
 }
예제 #20
0
 /**
  * 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']);
 }
예제 #21
0
 /**
  * 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');
 }
예제 #22
0
 /**
  * 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']);
 }
예제 #23
0
 /**
  * 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');
 }
예제 #24
0
 /**
  * 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']);
 }
예제 #25
0
 /**
  * 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");
 }
예제 #26
0
 /**
  * Preberem zapis in preverim vsa polja
  * 
  * @depends create
  * @param ApiTester $I
  */
 public function read(\ApiTester $I)
 {
     $ent = $I->successfullyGet($this->restUrl, $this->obj['id']);
     $I->assertNotEmpty($ent['id']);
     $I->assertEquals($ent['namenUporabe'], true);
     $I->assertEquals($ent['opisPostavitve'], 'yy');
     $I->assertEquals($ent['rekvizit'], $this->objRekvizit['id']);
     $I->assertEquals($ent['uprizoritev'], $this->lookUprizoritev['id']);
 }
예제 #27
0
 /**
  * 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);
 }
예제 #28
0
 /**
  * Preberem zapis in preverim vsa polja
  * 
  * @depends create
  * @param ApiTester $I
  */
 public function read(\ApiTester $I)
 {
     $ent = $I->successfullyGet($this->restUrl, $this->obj['id']);
     $I->assertNotEmpty($ent['id']);
     $I->assertEquals($ent['status'], 'AK');
     $I->assertEquals($ent['funkcija'], 'zz');
     $I->assertEquals($ent['opis'], 'yy');
     $I->assertEquals($ent['popa']['id'], $this->lookPopa['id']);
     $I->assertEquals($ent['oseba']['id'], $this->lookOseba1['id']);
 }
예제 #29
0
 /**
  * Preverim, ali ima user nima več rol
  * 
  * @param ApiTester $I
  * @depends userRevokeDveRoli
  */
 public function preberiUserjaAliNimaRol(\ApiTester $I)
 {
     $user = $I->successfullyGet($this->restUrl, $this->obj['id']);
     $I->assertNotEmpty($user);
     $I->assertTrue(isset($user['roles']));
     $I->assertEquals(0, count($user['roles']));
 }
예제 #30
0
 /**
  * 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");
 }