【Symfony2.3】テストでログイン状態をシミュレートする。

公式にわかりやすい例を見つけたのでペタリ。

http://symfony.com/doc/current/cookbook/testing/simulating_authentication.html

基本的にこのまま書けばログインは可能。
実際にはUsernamePasswordTokenクラスのインスタンスを生成する際、
第1引数にユーザーエンティティをセットしたほうがいろいろと都合がよい。
※ほかの場所でget(‘security.context’)->getToken()->getUser()とかやってる箇所があるとエラー吐くので。