@Test
public void testPivoting_NotSupportedValueType_Boolean() throws Exception {

    // given
    List<String> annotations = Arrays.asList("row", "value", "column");
    List<Integer> orderNumbers = Arrays.asList(0, 1, 1);
    List<String> typeList = Arrays.asList(null, "SUM", null);
    List<String> fieldNameList = Arrays.asList("fn1", "fn2", "fn3");
    List<?> v1 = Arrays.asList("l1", true, "c1");
    List<?> v2 = Arrays.asList("l2", false, "c2");
    List<?> v3 = Arrays.asList("l1", true, "c1");
    sourceSheetBuilder(annotations, orderNumbers, typeList, fieldNameList, v1, v2, v3);
    // when
    p.pivot(sourceSheet, targetSheet);
    // then
    Assertions.assertThat(targetSheet.getLastRowNum()).isEqualTo(4);
    testRow(0, "fn3", "c1", "c2");
    testRow(1, "fn1", "fn2 (sum)", "fn2 (sum)");
    testRow(2, "l1", null, null);
    testRow(3, "l2", null, null);
}