Package org.junithelper.core.extractor

Examples of org.junithelper.core.extractor.ClassMetaExtractor.extract()


        Configuration config = new Configuration();
        config.mockObjectFramework = MockObjectFramework.JMockit;
        TestMethodGeneratorImpl target = new TestMethodGeneratorImpl(config, lineBreakProvider);
        ClassMetaExtractor classMetaExtractor = new ClassMetaExtractor(config);
        String sourceCodeString = "package hoge.foo; import java.util.List; import java.util.Map; public class Sample { public int doSomething(String str, long longValue, List<String> list, Map<String,Object> map, java.util.HashMap<String, String> hashMap) throws Throwable { System.out.println(\"aaaa\") } }";
        ClassMeta targetClassMeta = classMetaExtractor.extract(sourceCodeString);
        target.initialize(targetClassMeta);
        MethodMeta targetMethodMeta = targetClassMeta.methods.get(0);
        TestMethodMeta testMethodMeta = target.getTestMethodMeta(targetMethodMeta);
        // when
        // then
View Full Code Here


        Configuration config = new Configuration();
        config.mockObjectFramework = MockObjectFramework.Mockito;
        TestMethodGeneratorImpl target = new TestMethodGeneratorImpl(config, lineBreakProvider);
        ClassMetaExtractor classMetaExtractor = new ClassMetaExtractor(config);
        String sourceCodeString = "package hoge.foo; import java.util.List; import java.util.Map; public class Sample { public int doSomething(String str, long longValue, List<String> list, Map<String,Object> map, java.util.HashMap<String, String> hashMap) throws Throwable { System.out.println(\"aaaa\") } }";
        ClassMeta targetClassMeta = classMetaExtractor.extract(sourceCodeString);
        target.initialize(targetClassMeta);
        MethodMeta targetMethodMeta = targetClassMeta.methods.get(0);
        TestMethodMeta testMethodMeta = target.getTestMethodMeta(targetMethodMeta);
        // when
        // then
View Full Code Here

        Configuration config = new Configuration();
        config.mockObjectFramework = MockObjectFramework.EasyMock;
        TestMethodGeneratorImpl target = new TestMethodGeneratorImpl(config, lineBreakProvider);
        ClassMetaExtractor classMetaExtractor = new ClassMetaExtractor(config);
        String sourceCodeString = "package hoge.foo; import java.util.List; import java.util.Map; public class Sample { public int doSomething(String str, long longValue, List<String> list, Map<String,Object> map, java.util.HashMap<String, String> hashMap) throws Throwable { System.out.println(\"aaaa\") } }";
        ClassMeta targetClassMeta = classMetaExtractor.extract(sourceCodeString);
        target.initialize(targetClassMeta);
        MethodMeta targetMethodMeta = targetClassMeta.methods.get(0);
        TestMethodMeta testMethodMeta = target.getTestMethodMeta(targetMethodMeta);
        // when
        // then
View Full Code Here

        Configuration config = new Configuration();
        config.mockObjectFramework = MockObjectFramework.JMock2;
        TestMethodGeneratorImpl target = new TestMethodGeneratorImpl(config, lineBreakProvider);
        ClassMetaExtractor classMetaExtractor = new ClassMetaExtractor(config);
        String sourceCodeString = "package hoge.foo; import java.util.List; import java.util.Map; public class Sample { public int doSomething(String str, long longValue, List<String> list, Map<String,Object> map, java.util.HashMap<String, String> hashMap) throws Throwable { System.out.println(\"aaaa\") } }";
        ClassMeta targetClassMeta = classMetaExtractor.extract(sourceCodeString);
        target.initialize(targetClassMeta);
        MethodMeta targetMethodMeta = targetClassMeta.methods.get(0);
        TestMethodMeta testMethodMeta = target.getTestMethodMeta(targetMethodMeta);
        // when
        // then
View Full Code Here

        List<File> dest = new ArrayList<File>();
        ClassMetaExtractor extractor = new ClassMetaExtractor(config);
        if (dirOrFile.matches(".+\\.java$")) {
            File file = new File(dirOrFile);
            String encoding = UniversalDetectorUtil.getDetectedEncoding(file);
            ClassMeta classMeta = extractor.extract(IOUtil.readAsString(new FileInputStream(file), encoding));
            if (!classMeta.isAbstract) {
                dest.add(file);
            }
        } else {
            List<File> javaFiles = new ArrayList<File>();
View Full Code Here

            List<File> javaFiles = new ArrayList<File>();
            FileSearcher fileSearcher = FileSearcherFactory.create();
            javaFiles = fileSearcher.searchFilesRecursivelyByName(dirOrFile, RegExp.FileExtension.JavaFile);
            for (File file : javaFiles) {
                String encoding = UniversalDetectorUtil.getDetectedEncoding(file);
                ClassMeta classMeta = extractor.extract(IOUtil.readAsString(new FileInputStream(file), encoding));
                if (!classMeta.name.matches(".*Test$") && !classMeta.isAbstract) {
                    dest.add(file);
                }
            }
        }
View Full Code Here

    public TestCaseGeneratorImpl initialize(String targetSourceCodeString) {
        if (isAlreadyInitialized) {
            throw new IllegalStateException("Cannnot reuse this instance..");
        }
        ClassMetaExtractor classMetaExtractor = new ClassMetaExtractor(config);
        this.targetClassMeta = classMetaExtractor.extract(targetSourceCodeString);
        this.testMethodGenerator.initialize(targetClassMeta);
        this.messageValue.initialize(config.language);
        this.isAlreadyInitialized = true;
        return this;
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.