Sha256: 0a015204f11d7fd105f1f79d54bf2c215939d58b56a6e0c475c9b1ef7fcf3b15

Contents?: true

Size: 1.18 KB

Versions: 7

Compression:

Stored size: 1.18 KB

Contents

package org.embulk.parser.jsonpath.cast;

import org.embulk.spi.DataException;
import org.junit.Test;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;

public class TestBooleanCast
{
    @Test
    public void asBoolean()
    {
        assertEquals(true, BooleanCast.asBoolean(true));
        assertEquals(false, BooleanCast.asBoolean(false));
    }

    @Test
    public void asLong()
    {
        assertEquals(1, BooleanCast.asLong(true));
        assertEquals(0, BooleanCast.asLong(false));
    }

    @Test
    public void asDouble()
    {
        try {
            BooleanCast.asDouble(true);
            fail();
        }
        catch (Throwable t) {
            assertTrue(t instanceof DataException);
        }
    }

    @Test
    public void asString()
    {
        assertEquals("true", BooleanCast.asString(true));
        assertEquals("false", BooleanCast.asString(false));
    }

    @Test
    public void asTimestamp()
    {
        try {
            BooleanCast.asTimestamp(true);
            fail();
        }
        catch (Throwable t) {
            assertTrue(t instanceof DataException);
        }
    }
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
embulk-parser-jsonpath-0.3.1 src/test/java/org/embulk/parser/jsonpath/cast/TestBooleanCast.java
embulk-parser-jsonpath-0.3.0 src/test/java/org/embulk/parser/jsonpath/cast/TestBooleanCast.java
embulk-parser-jsonpath-0.2.0 src/test/java/org/embulk/parser/jsonpath/cast/TestBooleanCast.java
embulk-parser-jsonpath-0.1.3 src/test/java/org/embulk/parser/jsonpath/cast/TestBooleanCast.java
embulk-parser-jsonpath-0.1.2 src/test/java/org/embulk/parser/jsonpath/cast/TestBooleanCast.java
embulk-parser-jsonpath-0.1.1 src/test/java/org/embulk/parser/jsonpath/cast/TestBooleanCast.java
embulk-parser-jsonpath-0.1.0 src/test/java/org/embulk/parser/jsonpath/cast/TestBooleanCast.java