Esempio n. 1
0
 /** @scenario 特定の環境の場合、次の状態を選択できる */
 public function shouldSelectNextStateAtDesignateToNotFound()
 {
     $this->given('初期状態としてインスタンスを食わせたコンテキストを取得する')->when('REST情報を設定する', 'post', '/hoge')->and('カレントディレクトリ値を改変する', '/application')->and('コンテキストを実行する')->and('カレントディレクトリ値を改変する', null)->then('ワークが書き換わらない')->and('前回の状態が正しい', EmptyState::getInstance())->and('現在の状態が正しい', ControllerState::getInstance())->and('次回の状態が正しい', MessageState::getInstance());
 }
Esempio n. 2
0
 /** 初期状態としてインスタンスを食わせたコンテキストを取得する */
 protected function getInstanceWithContext(array &$world, array $arguments)
 {
     $this->assertTrue(class_exists('UnityCrash\\MyState\\MessageState'), 'クラスが存在する');
     $world[self::INSTANCE] = MessageState::getInstance();
     $world[self::CONTEXT] = new Context($world[self::INSTANCE]);
 }