Search in sources :

Example 71 with SpecExample

use of com.vladsch.flexmark.spec.SpecExample in project flexmark-java by vsch.

the class ComboJekyllFrontMatterSpecTest method data.

@Parameterized.Parameters(name = "{0}")
public static List<Object[]> data() {
    List<SpecExample> examples = SpecReader.readExamples(SPEC_RESOURCE);
    List<Object[]> data = new ArrayList<Object[]>();
    // NULL example runs full spec test
    data.add(new Object[] { SpecExample.NULL });
    for (SpecExample example : examples) {
        data.add(new Object[] { example });
    }
    return data;
}
Also used : SpecExample(com.vladsch.flexmark.spec.SpecExample)

Example 72 with SpecExample

use of com.vladsch.flexmark.spec.SpecExample in project flexmark-java by vsch.

the class FileSpecTestCase method dataFromFiles.

public static List<Object[]> dataFromFiles(String[] fileNames, String prefix) {
    ArrayList<SpecExample> examples = new ArrayList<SpecExample>();
    for (String name : fileNames) {
        List<SpecExample> fileExamples = SpecReader.readExamples(prefix + name + "_ast_spec.md");
        int i = 1;
        for (SpecExample example : fileExamples) {
            examples.add(example.withSection(name).withExampleNumber(i++));
        }
    }
    List<Object[]> data = new ArrayList<Object[]>();
    for (SpecExample example : examples) {
        data.add(new Object[] { example });
    }
    return data;
}
Also used : SpecExample(com.vladsch.flexmark.spec.SpecExample) ArrayList(java.util.ArrayList)

Example 73 with SpecExample

use of com.vladsch.flexmark.spec.SpecExample in project flexmark-java by vsch.

the class SpecTestCase method data.

@Parameters(name = "{0}")
public static List<Object[]> data() {
    List<SpecExample> examples = SpecReader.readExamples();
    List<Object[]> data = new ArrayList<Object[]>();
    for (SpecExample example : examples) {
        data.add(new Object[] { example });
    }
    return data;
}
Also used : SpecExample(com.vladsch.flexmark.spec.SpecExample) ArrayList(java.util.ArrayList) Parameters(org.junit.runners.Parameterized.Parameters)

Example 74 with SpecExample

use of com.vladsch.flexmark.spec.SpecExample in project flexmark-java by vsch.

the class ComboEnumeratedReferenceFormatterSpecTest method data.

@Parameterized.Parameters(name = "{0}")
public static List<Object[]> data() {
    List<SpecExample> examples = SpecReader.readExamples(SPEC_RESOURCE);
    List<Object[]> data = new ArrayList<Object[]>();
    // NULL example runs full spec test
    data.add(new Object[] { SpecExample.NULL });
    for (SpecExample example : examples) {
        data.add(new Object[] { example });
    }
    return data;
}
Also used : SpecExample(com.vladsch.flexmark.spec.SpecExample)

Example 75 with SpecExample

use of com.vladsch.flexmark.spec.SpecExample in project flexmark-java by vsch.

the class ComboEscapedCharacterSpecTest method data.

@Parameterized.Parameters(name = "{0}")
public static List<Object[]> data() {
    List<SpecExample> examples = SpecReader.readExamples(SPEC_RESOURCE);
    List<Object[]> data = new ArrayList<Object[]>();
    // NULL example runs full spec test
    data.add(new Object[] { SpecExample.NULL });
    for (SpecExample example : examples) {
        data.add(new Object[] { example });
    }
    return data;
}
Also used : SpecExample(com.vladsch.flexmark.spec.SpecExample)

Aggregations

SpecExample (com.vladsch.flexmark.spec.SpecExample)83 ArrayList (java.util.ArrayList)30 Docx4JException (org.docx4j.openpackaging.exceptions.Docx4JException)3 WordprocessingMLPackage (org.docx4j.openpackaging.packages.WordprocessingMLPackage)3 Parameters (org.junit.runners.Parameterized.Parameters)1