/** * 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'); }
/** * 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'); }
/** * 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'); }
public function getDiscussions(ApiTester $I) { $I->wantTo('get discussions via API'); $discussions = Factory::times(2)->create('Flarum\\Core\\Models\\Discussion'); $I->sendGET($this->endpoint); $I->seeResponseCodeIs(200); $I->seeResponseIsJson(); $I->expect('there are two discussions in the response'); $I->assertEquals(2, count($I->grabDataFromJsonResponse('discussions'))); $I->expect('the discussions exist'); $I->seeResponseContainsJson(['id' => (string) $discussions[0]->id, 'title' => $discussions[0]->title]); $I->seeResponseContainsJson(['id' => (string) $discussions[1]->id, 'title' => $discussions[1]->title]); }
public function createFirst(ApiTester $I) { $I->createAndLoginUser(); $I->createProjectAndSetHeader(); $table_data = $I->createTable(); $table_id_no_decisions = $table_data->_id; $table_data = $I->createTable(); $table_id_with_decisions = $table_data->_id; $decision_table = $I->makeDecision($table_id_with_decisions); $I->assertEquals('Approve', $decision_table->final_decision); $I->sendGET('api/v1/admin/decisions?table_id=' . $table_id_no_decisions); $I->seeResponseCodeIs(404); # filter by table_id $I->sendGET('api/v1/admin/decisions?table_id=' . $table_id_with_decisions); $I->assertTableDecisionsForAdmin('decision', '$.data[*]'); foreach ($I->getResponseFields()->data as $item) { $I->sendGET('api/v1/admin/decisions/' . $item->_id); $I->assertTableDecisionsForAdmin(); } $I->sendGET('api/v1/admin/decisions/123'); $I->seeResponseCodeIs(404); $decision_data = $I->makeDecision($table_id_with_decisions, ['borrowers_phone_verification' => 'invalid', 'contact_person_phone_verification' => 'invalid', 'internal_credit_history' => 'invalid', 'employment' => false, 'property' => false]); $I->assertEquals($table_data->variants[0]->default_decision, $decision_data->final_decision); $I->sendGET('api/v1/admin/decisions'); $I->assertTableDecisionsForAdmin('decision', '$.data[*]'); $decisions = $I->getResponseFields()->data; $I->assertEquals('invalid', $decisions[0]->request->borrowers_phone_verification); $I->assertEquals('Positive', $decisions[1]->request->borrowers_phone_verification); foreach ($I->getResponseFields()->data as $item) { $I->sendGET('api/v1/admin/decisions/' . $item->_id); $I->assertTableDecisionsForAdmin(); } $I->loginConsumer($I->createConsumer()); $I->sendGET('api/v1/admin/decisions'); $I->seeResponseCodeIs(401); }
/** * 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'); }
/** * 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->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->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); }
/** * 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); }
/** * 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); }
/** * 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']); }
<?php $I = new ApiTester($scenario); $I->wantTo('Insert items and checkout'); /** * @var array $item1 * @var array $item2 * @var int $order */ require "_AddItems.php"; $I->amGoingTo('checkout'); $I->sendPATCH('cart'); $I->seeCodeAndJson(200, ['id' => $order, 'total' => floatify($item1['final_price'] + $item2['final_price'])]); $I->amGoingTo('verify the order was really ~closed~'); $I->sendGET('cart'); $I->assertEquals(sizeof(json_decode($I->grabResponse())->items), 0, 'verify the cart is now empty');
/** * Preberem zapis in preverim vsa polja * * @depends createZWriteZWriteZaEntitetoLasnika * @param ApiTester $I */ public function readZReadBrezReadZaEntitetoLasnika(\ApiTester $I) { $I->amHttpAuthenticated(\IfiTest\AuthPage::$rudi, \IfiTest\AuthPage::$rudiPass); $resp = $I->failToGet($this->restUrl, $this->obj1['id']); codecept_debug($resp); $I->assertEquals(100099, $resp[0][0]['code']); $resp = $I->failToGetList($this->restUrl . "?lastnik=" . $this->lookUprizoritev5['id'], []); codecept_debug($resp); $I->assertEquals(1001140, $resp[0]['code']); }
/** * 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']); }
/** * 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->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']); }
/** * 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['trajanje'], 240); $I->assertEquals($ent['ura'], $this->objUra1['id']); $I->assertEquals($ent['tipdodatka'], $this->lookTipDodatka1['id']); }
public function variantsProbabilityPercent(ApiTester $I) { $I->createAndLoginUser(); $I->createProjectAndSetHeader(); $data = $I->getTableShortData(); $data['variants_probability'] = 'percent'; $data['variants'][0]['probability'] = 10; $data['variants'][0]['title'] = 'Variant 1'; $data['variants'][1] = ['title' => 'Variant 2', 'default_title' => 'Variant 2', 'default_description' => 'Description Variant 2', 'default_decision' => 'Decline', 'probability' => 40, 'rules' => $I->getVariantRules()]; $data['variants'][2] = ['title' => 'Variant 3', 'default_title' => 'Variant 3', 'default_description' => 'Description Variant 3', 'default_decision' => 'Decline', 'probability' => 50, 'rules' => $I->getVariantRules()]; $matched = []; $table = $I->createTable($data); for ($i = 0; $i < 100; $i++) { $res = $I->makeDecision($table->_id, ['numeric' => 340, 'string' => 'Bad', 'bool' => true]); $title = $res->table->variant->title; if (!array_key_exists($title, $matched)) { $matched[$title] = 0; } $matched[$title]++; } $I->assertEquals(3, count($matched), 'Some Table.variants for variants_probability=percent not matched'); $I->assertTrue($matched['Variant 1'] < $matched['Variant 2'], 'Variant 1 checked more than Variant 2'); $I->assertTrue($matched['Variant 1'] < $matched['Variant 3'], 'Variant 1 checked more than Variant 3'); }
public function commentsCountIfHasComments(ApiTester $I) { $I->sendGET($this->endpoint . SOURCE); $tips = $I->grabDataFromResponseByJsonPath('$.tips'); foreach ($tips[0] as $tip) { if ($tip['has_comments'] == 'YES') { $I->assertGreaterThan(0, $tip['comments_count'], 'comments_count is less than or equals 0 when has_comments = YES'); } elseif ($tip['has_comments'] == 'NO') { $I->assertEquals(0, $tip['comments_count'], 'comments_count does not equals 0 when has_comments = NO'); } } }
/** * 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 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 * * @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'); }
/** * 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->assertEquals($ent['mapa'], $this->lookMapa1['id']); $I->assertEquals($ent['perm'], $this->lookPermission1['id'], "permission"); $I->assertEquals($ent['dostop'], 'W'); }
/** * 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'])); }
/** * 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); }