Example #1
0
 public function testCompliantId()
 {
     $model = new ExampleModel();
     $this->assertEquals('example', $model->getCompliantId('Example'));
     $this->assertEquals('example', $model->getCompliantId('example'));
     //$this->assertEquals('example', $model->getCompliantId('EXAMPLE'));
     $this->assertEquals('example_model', $model->getCompliantId('_ExampleModel'));
     //$this->assertEquals('example_model', $model->getCompliantId('Example_Model'));
     $this->assertEquals('ex4mpl3__m0d3l', $model->getCompliantId('Ex4mpl3_M0d3l'));
     $this->assertEquals('3xample_model', $model->getCompliantId('3xample_model'));
     // Exception
 }