Modificaciones a los Features Database Connections, Process y Process Supervisor

This commit is contained in:
Wendy Nestor
2014-02-12 09:33:52 -04:00
parent 0e36b7b397
commit c618071cb3
3 changed files with 25 additions and 14 deletions

View File

@@ -25,15 +25,13 @@ Feature: DataBase Connections Negative Tests
Examples: Examples:
| test_description | project | dbs_type | dbs_server | dbs_database_name | dbs_username | dbs_password | dbs_port | dbs_encode | dbs_description | error_code | error_message | | test_description | project | dbs_type | dbs_server | dbs_database_name | dbs_username | dbs_password | dbs_port | dbs_encode | dbs_description | error_code | error_message |
| Field required dbs_type | 74737540052e1641ab88249082085472 | | 192.168.11.71 | rb_cochalo | root | atopml2005 | 3306 | utf8 | mysql connection | 400 | dbs_type | | Field required dbs_type | 74737540052e1641ab88249082085472 | | 192.168.11.71 | rb_cochalo | root | atopml2005 | 3306 | utf8 | mysql connection | 200 | Trying to connect to host FAILED |
| Field required dbs_server | 74737540052e1641ab88249082085472 | mysql | | rb_cochalo | root | atopml2005 | 3306 | utf8 | mysql connection | 400 | dbs_server | | Field required dbs_server | 74737540052e1641ab88249082085472 | mysql | | rb_cochalo | root | atopml2005 | 3306 | utf8 | mysql connection | 200 | Error Testting Connection |
| Field required dbs_database_name | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | | root | atopml2005 | 3306 | utf8 | mysql connection | 400 | dbs_database_name | | Field required dbs_database_name | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | | root | atopml2005 | 3306 | utf8 | mysql connection | 200 | The data base does'n exist! |
| Field required dbs_username | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | rb_cochalo | | atopml2005 | 3306 | utf8 | mysql connection | 400 | dbs_username | | Field required dbs_username | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | rb_cochalo | | atopml2005 | 3306 | utf8 | mysql connection | 200 | MySql connection refused! |
| Field required dbs_port | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | rb_cochalo | root | atopml2005 | | utf8 | mysql connection | 400 | dbs_port | | Field required dbs_encode | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | rb_cochalo | root | atopml2005 | 3306 | | mysql connection | 200 | dbs_encode |
| Field required dbs_encode | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | rb_cochalo | root | atopml2005 | 3306 | | mysql connection | 400 | dbs_encode | | Field required project | | mysql | 192.168.11.71 | rb_cochalo | root | atopml2005 | 3306 | utf8 | mysql connection | 400 | prj_uid |
| Incorrect dbs_password | 74737540052e1641ab88249082085472 | mysql | 192.168.11.71 | rb_cochalo | root | atsample005 | 3306 | utf8 | mysql connection | 400 | dbs_password |
| Field required project | | mysql | 192.168.11.71 | rb_cochalo | root | atopml2005 | 3306 | utf8 | mysql connection | 400 | prj_uid |

View File

@@ -70,7 +70,7 @@ Requirements:
Examples: Examples:
| test_description | project | pu_uid | | test_description | project | pu_uid |
| Get the supervisor details | 85794888452ceeef3675164057928956 | 31336919452fa84404e3ac0086239686 | | Get the supervisor details | 85794888452ceeef3675164057928956 | 45562646852fa827abb79a5097602637 |
Scenario Outline: Get a List of dynaforms assigned to a process supervisor Scenario Outline: Get a List of dynaforms assigned to a process supervisor

View File

@@ -1201,13 +1201,26 @@ class RestContext extends BehatContext
if(isset($bodyResponse->error->message)){ if(isset($bodyResponse->error->message)){
$message = $bodyResponse->error->message; $message = $bodyResponse->error->message;
if (strpos($message,$arg1) === false) { if (strpos($message,$arg1) === false) {
throw new \Exception("Error message text does not have: '" . $arg1 ."'' (actual: '$message')\n\n"); throw new \Exception("Error message text does not have: '" . $arg1 ."' (actual: '$message')\n\n");
}
}elseif(is_array($bodyResponse)){
$error_found=false;
$messages = array();
foreach($bodyResponse as $resp){
if(isset($resp->error)){
$messages[]=$resp->error;
if (strpos($resp->error,$arg1) !== false){
$error_found=true;
}
}
}
if(!$error_found){
$message=implode("\n- ",$messages);
throw new \Exception("Error message text does not have: '" . $arg1 ."' \nCurrent messages: \n- $message\n\n");
} }
}else{ }else{
throw new \Exception('This is not a valid error response'); throw new \Exception('This is not a valid error response');
} }
}else{ }else{