Search in sources :

Example 46 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class BNullValueTest method testArrayNull.

@Test(description = "Test null value of a array")
public void testArrayNull() {
    BValue[] vals = BRunUtil.invoke(positiveCompileResult, "testArrayNull", new BValue[] {});
    Assert.assertEquals(vals[0], null);
    Assert.assertEquals(vals[1], null);
    Assert.assertEquals(vals[2], new BInteger(9));
}
Also used : BValue(org.ballerinalang.model.values.BValue) BInteger(org.ballerinalang.model.values.BInteger) Test(org.testng.annotations.Test)

Example 47 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class StringTest method testLength.

@Test
public void testLength() {
    BValue[] args = { new BString("Bandwagon") };
    BValue[] returns = BRunUtil.invoke(result, "length", args);
    Assert.assertTrue(returns[0] instanceof BInteger);
    Assert.assertEquals(((BInteger) returns[0]).intValue(), 9);
}
Also used : BValue(org.ballerinalang.model.values.BValue) BString(org.ballerinalang.model.values.BString) BInteger(org.ballerinalang.model.values.BInteger) Test(org.testng.annotations.Test)

Example 48 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class StringTest method testSubString.

@Test
public void testSubString() {
    BValue[] args = { new BString("testValues"), new BInteger(0), new BInteger(9) };
    BValue[] returns = BRunUtil.invoke(result, "subString", args);
    Assert.assertTrue(returns[0] instanceof BString);
    Assert.assertEquals(returns[0].stringValue(), "testValue");
}
Also used : BValue(org.ballerinalang.model.values.BValue) BString(org.ballerinalang.model.values.BString) BInteger(org.ballerinalang.model.values.BInteger) Test(org.testng.annotations.Test)

Example 49 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class TableIterationTest method testCloseConnectionPool.

@Test(dependsOnGroups = "TableIterTest")
public void testCloseConnectionPool() {
    BValue[] returns = BRunUtil.invoke(result, "testCloseConnectionPool");
    BInteger retValue = (BInteger) returns[0];
    Assert.assertEquals(retValue.intValue(), 1);
}
Also used : BValue(org.ballerinalang.model.values.BValue) BInteger(org.ballerinalang.model.values.BInteger) Test(org.testng.annotations.Test)

Example 50 with BInteger

use of org.ballerinalang.model.values.BInteger in project ballerina by ballerina-lang.

the class TableTest method testCloseConnectionPool.

@Test(dependsOnGroups = "TableTest", description = "Check whether all sql connectors are closed properly.")
public void testCloseConnectionPool() {
    BValue[] returns = BRunUtil.invoke(result, "testCloseConnectionPool");
    BInteger retValue = (BInteger) returns[0];
    Assert.assertEquals(retValue.intValue(), 1);
}
Also used : BValue(org.ballerinalang.model.values.BValue) BInteger(org.ballerinalang.model.values.BInteger) Test(org.testng.annotations.Test)

Aggregations

BInteger (org.ballerinalang.model.values.BInteger)364 BValue (org.ballerinalang.model.values.BValue)324 Test (org.testng.annotations.Test)305 BString (org.ballerinalang.model.values.BString)91 BFloat (org.ballerinalang.model.values.BFloat)55 BStruct (org.ballerinalang.model.values.BStruct)33 BBoolean (org.ballerinalang.model.values.BBoolean)24 BRefValueArray (org.ballerinalang.model.values.BRefValueArray)18 CompileResult (org.ballerinalang.launcher.util.CompileResult)12 BBlob (org.ballerinalang.model.values.BBlob)11 BeforeTest (org.testng.annotations.BeforeTest)11 BIntArray (org.ballerinalang.model.values.BIntArray)9 BMap (org.ballerinalang.model.values.BMap)9 BRefType (org.ballerinalang.model.values.BRefType)8 BStringArray (org.ballerinalang.model.values.BStringArray)8 BallerinaException (org.ballerinalang.util.exceptions.BallerinaException)8 BType (org.ballerinalang.model.types.BType)6 BStructType (org.ballerinalang.model.types.BStructType)4 BJSON (org.ballerinalang.model.values.BJSON)4 UnsupportedFieldTypeException (org.ballerinalang.net.grpc.exception.UnsupportedFieldTypeException)4