package zend;
import org.develnext.jphp.zend.ZendJvmTestCase;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import org.junit.runners.MethodSorters;
@RunWith(JUnit4.class)
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class LangTest extends ZendJvmTestCase {
@Test
public void testAll(){
check("zend/lang/001.php");
check("zend/lang/002.php");
check("zend/lang/003.php");
check("zend/lang/004.php");
check("zend/lang/005.php");
check("zend/lang/006.php");
check("zend/lang/007.php");
check("zend/lang/008.php");
check("zend/lang/009.php");
check("zend/lang/010.php");
check("zend/lang/011.php");
check("zend/lang/012.php");
check("zend/lang/013.php");
check("zend/lang/014.php");
check("zend/lang/015.php");
check("zend/lang/016.php");
check("zend/lang/017.php");
check("zend/lang/018.php");
check("zend/lang/019.php");
check("zend/lang/020.php");
check("zend/lang/021.php");
check("zend/lang/022.php");
check("zend/lang/024.php");
check("zend/lang/025.php");
check("zend/lang/026.php");
check("zend/lang/027.php");
check("zend/lang/028.php");
check("zend/lang/030.php");
check("zend/lang/031.php");
check("zend/lang/032.php");
check("zend/lang/033.php");
check("zend/lang/035.php");
check("zend/lang/036.php");
check("zend/lang/037.php");
check("zend/lang/040.php");
check("zend/lang/041.php");
check("zend/lang/042.php");
check("zend/lang/043.php");
check("zend/lang/array_shortcut_001.php");
check("zend/lang/array_shortcut_002.php");
check("zend/lang/array_shortcut_003.php");
check("zend/lang/array_shortcut_005.php");
}
@Test
public void testOperators(){
//check("zend/lang/operators/add_basiclong_64bit.php");
check("zend/lang/operators/add_variationStr.php");
check("zend/lang/operators/bitwiseAnd_variationStr.php");
check("zend/lang/operators/bitwiseNot_variationStr.php");
check("zend/lang/operators/bitwiseOr_variationStr.php");
check("zend/lang/operators/bitwiseShiftLeft_variationStr.php");
check("zend/lang/operators/bitwiseShiftRight_variationStr.php");
check("zend/lang/operators/bitwiseXor_variationStr.php");
check("zend/lang/operators/divide_variationStr.php");
check("zend/lang/operators/modulus_variationStr.php");
check("zend/lang/operators/multiply_variationStr.php");
check("zend/lang/operators/negate_variationStr.php");
check("zend/lang/operators/operator_equals_basic.php");
check("zend/lang/operators/operator_gt_basic.php");
check("zend/lang/operators/operator_gt_or_equal_basic.php");
check("zend/lang/operators/operator_identical_basic.php");
check("zend/lang/operators/operator_lt_basic.php");
check("zend/lang/operators/operator_lt_or_equal_basic.php");
check("zend/lang/operators/operator_notequals_basic.php");
check("zend/lang/operators/operator_notidentical_basic.php");
check("zend/lang/operators/postdec_variationStr.php");
check("zend/lang/operators/postinc_variationStr.php");
check("zend/lang/operators/predec_variationStr.php");
check("zend/lang/operators/preinc_variationStr.php");
check("zend/lang/operators/subtract_variationStr.php");
}
@Test
public void testPhp7GroupUseDeclarations() {
check("zend/php7/ns_088.phpt", true);
check("zend/php7/ns_089.phpt");
check("zend/php7/ns_090.phpt");
check("zend/php7/ns_091.phpt");
check("zend/php7/ns_092.phpt", true);
check("zend/php7/ns_093.phpt");
check("zend/php7/ns_094.phpt", true);
check("zend/php7/ns_095.phpt");
check("zend/php7/ns_096.phpt", true);
}
}