public function testSessionClear()
{
Session::config(array('primary' => array('adapter' => new Memory(), 'filters' => array()), 'secondary' => array('adapter' => new Memory(), 'filters' => array())));
Session::write('key1', 'value', array('name' => 'primary'));
Session::write('key2', 'value', array('name' => 'secondary'));
Session::clear(array('name' => 'secondary'));
$this->assertTrue(Session::check('key1'));
$this->assertFalse(Session::check('key2'));
Session::write('key2', 'value', array('name' => 'secondary'));
Session::clear();
$this->assertFalse(Session::check('key1'));
$this->assertFalse(Session::check('key2'));
}