added more unit tests
Esse commit está contido em:
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/classes/Mind.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/cortex/Lexer/Lexer.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/cortex/canonic/Canonic.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/cortex/syntaxer/Syntaxer.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/utils/constants.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/classes/VersionManager.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/classes/MindProject.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/classes/MindRelation.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/classes/MindProperty.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/cortex/analyst/Analyst.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/cortex/tokenizer/Token.php';
|
||||
require_once dirname(__FILE__) . '/../mind3rd/API/cortex/tokenizer/Tokenizer.php';
|
||||
@@ -1,19 +1,5 @@
|
||||
<?php
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/Mind.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/Lexer/Lexer.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/canonic/Canonic.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/utils/constants.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/VersionManager.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindProject.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindRelation.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindProperty.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/analyst/Analyst.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/tokenizer/Token.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/tokenizer/Tokenizer.php';
|
||||
require(dirname(__FILE__) . '/../../../../../Tests/config.php');
|
||||
|
||||
/**
|
||||
* Test class for Analyst.
|
||||
|
||||
@@ -1,20 +1,5 @@
|
||||
<?php
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/Mind.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/Lexer/Lexer.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/canonic/Canonic.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/utils/constants.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/VersionManager.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindProject.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindRelation.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindProperty.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/analyst/Analyst.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/tokenizer/Token.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/tokenizer/Tokenizer.php';
|
||||
|
||||
require(dirname(__FILE__) . '/../../../../../Tests/config.php');
|
||||
|
||||
/**
|
||||
* Test class for Tokenizer.
|
||||
@@ -32,6 +17,10 @@ class TokenizerTest extends PHPUnit_Framework_TestCase {
|
||||
* This method is called before a test is executed.
|
||||
*/
|
||||
protected function setUp() {
|
||||
Mind::$currentProject['idiom']= 'en';
|
||||
Mind::$langPath= dirname(__FILE__) . '/../../../../../mind3rd/API/languages/';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/languages/en/IgnoreForms.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/languages/en/Verbalizer.php';
|
||||
Tokenizer::loadModifiers(dirname(__FILE__) . '/../../../../../mind3rd/API/languages/en/');
|
||||
$this->object = new Tokenizer;
|
||||
//$this->object->loadModifiers('../../languages/en/');
|
||||
@@ -45,31 +34,15 @@ class TokenizerTest extends PHPUnit_Framework_TestCase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @todo Implement testIsQuantifier().
|
||||
*/
|
||||
public function testIsQuantifier() {
|
||||
// Remove the following lines when you implement this test.
|
||||
$this->markTestIncomplete(
|
||||
'This test has not been implemented yet.'
|
||||
);
|
||||
public function testSweep1() {
|
||||
$ar= Array('each','teacher','must', 'have', 'one','or','many','student','.');
|
||||
$exp= Array(2, 2, 64, 1, 8, 16, 32, 2, -2);
|
||||
$this->assertEquals($this->object->sweep($ar), $exp);
|
||||
}
|
||||
|
||||
/**
|
||||
* @todo Implement testIsQualifier().
|
||||
*/
|
||||
public function testIsQualifier() {
|
||||
// Remove the following lines when you implement this test.
|
||||
$this->markTestIncomplete(
|
||||
'This test has not been implemented yet.'
|
||||
);
|
||||
}
|
||||
|
||||
public function testSweep() {
|
||||
// Remove the following lines when you implement this test.
|
||||
$this->markTestIncomplete(
|
||||
'This test has not been implemented yet.'
|
||||
);
|
||||
public function testSweep2() {
|
||||
$ar= Array('teacher', 'have', 'one','student','.');
|
||||
$exp= Array(2, 1, 8, 2, -2);
|
||||
$this->assertEquals($this->object->sweep($ar), $exp);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +1,5 @@
|
||||
<?php
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/Mind.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/Lexer/Lexer.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/canonic/Canonic.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/utils/constants.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/VersionManager.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindProject.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindRelation.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindEntity.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/classes/MindProperty.php';
|
||||
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/analyst/Analyst.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/tokenizer/Token.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/cortex/tokenizer/Tokenizer.php';
|
||||
|
||||
require(dirname(__FILE__) . '/../../../../../Tests/config.php');
|
||||
|
||||
/**
|
||||
* Test class for Tokenizer.
|
||||
@@ -32,6 +17,10 @@ class TokenizerTest extends PHPUnit_Framework_TestCase {
|
||||
* This method is called before a test is executed.
|
||||
*/
|
||||
protected function setUp() {
|
||||
Mind::$currentProject['idiom']= 'pt';
|
||||
Mind::$langPath= dirname(__FILE__) . '/../../../../../mind3rd/API/languages/';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/languages/pt/IgnoreForms.php';
|
||||
require_once dirname(__FILE__) . '/../../../../../mind3rd/API/languages/pt/Verbalizer.php';
|
||||
Tokenizer::loadModifiers(dirname(__FILE__) . '/../../../../../mind3rd/API/languages/pt/');
|
||||
$this->object = new Tokenizer;
|
||||
//$this->object->loadModifiers('../../languages/en/');
|
||||
@@ -45,8 +34,15 @@ class TokenizerTest extends PHPUnit_Framework_TestCase {
|
||||
|
||||
}
|
||||
|
||||
public function testSweep() {
|
||||
// $this->object->sweep(); // AQUI
|
||||
public function testSweep1() {
|
||||
$ar= Array('cada','professor','dever', 'ter', 'um','ou','muitos','aluno','.');
|
||||
$exp= Array(2, 2, 64, 1, 8, 16, 32, 2, -2);
|
||||
$this->assertEquals($this->object->sweep($ar), $exp);
|
||||
}
|
||||
public function testSweep2() {
|
||||
$ar= Array('professor', 'ter', 'um','aluno','.');
|
||||
$exp= Array(2, 1, 8, 2, -2);
|
||||
$this->assertEquals($this->object->sweep($ar), $exp);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -219,7 +219,7 @@ class Analyst {
|
||||
foreach($tmpProperties as $prop)
|
||||
$focus->addProperty($prop);
|
||||
}
|
||||
echo $linkType;
|
||||
|
||||
if($relation)
|
||||
return Array('min'=>$min,
|
||||
'max'=>$max,
|
||||
|
||||
@@ -193,7 +193,7 @@ class Tokenizer extends Token{
|
||||
$cont= $content;
|
||||
else
|
||||
$cont= &Mind::$content;
|
||||
|
||||
print_r($cont);
|
||||
// seek for data types
|
||||
foreach(self::$dataTypes as $type=>$options)
|
||||
{
|
||||
@@ -211,7 +211,7 @@ class Tokenizer extends Token{
|
||||
}
|
||||
|
||||
Mind::$syntaxer= new Syntaxer();
|
||||
//print_r(Token::$spine);
|
||||
print_r(Token::$spine);
|
||||
return Token::$spine;
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
public static function loadIgnoreList()
|
||||
{
|
||||
if(!file_exists('ignore.list'))
|
||||
$fR= fopen(\Mind::$langPath.\Mind::$l10n->name.'/ignore.list', 'rb');
|
||||
$fR= fopen(\Mind::$langPath.\Mind::$currentProject['idiom'].'/ignore.list', 'rb');
|
||||
else
|
||||
$fR= fopen('ignore.list', 'rb');
|
||||
self::$ignoreList= Array();
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
public static function loadIgnoreList()
|
||||
{
|
||||
if(!file_exists('ignore.list'))
|
||||
$fR= fopen(\Mind::$langPath.\Mind::$l10n->name.'/ignore.list', 'rb');
|
||||
$fR= fopen(\Mind::$langPath.\Mind::$currentProject['idiom'].'/ignore.list', 'rb');
|
||||
else
|
||||
$fR= fopen('ignore.list', 'rb');
|
||||
self::$ignoreList= Array();
|
||||
|
||||
@@ -172,7 +172,7 @@ class Verbalizer {
|
||||
public static function loadVerbs()
|
||||
{
|
||||
if(!file_exists('verbs.list'))
|
||||
$fR= fopen(\Mind::$langPath.\Mind::$l10n->name.'/verbs.list', 'rb');
|
||||
$fR= fopen(\Mind::$langPath.\Mind::$currentProject['idiom'].'/verbs.list', 'rb');
|
||||
else
|
||||
$fR= fopen('verbs.list', 'rb');
|
||||
self::$verbs= Array();
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário