Sha256: 40880a0c76e47828248ed419de0eff6cda9b902934b64036ca5f776694e4e11c

Contents?: true

Size: 1023 Bytes

Versions: 5

Compression:

Stored size: 1023 Bytes

Contents

package org.embulk.filter.typecast.cast;

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

import static org.junit.Assert.assertEquals;

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(expected = DataException.class)
    public void asDouble()
    {
        BooleanCast.asDouble(true);
    }

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

    @Test(expected = DataException.class)
    public void asJson()
    {
        BooleanCast.asJson(true);
    }

    @Test(expected = DataException.class)
    public void asTimestamp()
    {
        BooleanCast.asTimestamp(true);
    }
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
embulk-filter-typecast-0.2.2 src/test/java/org/embulk/filter/typecast/cast/TestBooleanCast.java
embulk-filter-typecast-0.2.1 src/test/java/org/embulk/filter/typecast/cast/TestBooleanCast.java
embulk-filter-typecast-0.2.0 src/test/java/org/embulk/filter/typecast/cast/TestBooleanCast.java
embulk-filter-typecast-0.1.5 src/test/java/org/embulk/filter/typecast/cast/TestBooleanCast.java
embulk-filter-typecast-0.1.4 src/test/java/org/embulk/filter/typecast/cast/TestBooleanCast.java