/* Copyright (c) 2009-2013 Olivier Chafik, All Rights Reserved This file is part of JNAerator (http://jnaerator.googlecode.com/). JNAerator is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. JNAerator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with JNAerator. If not, see <http://www.gnu.org/licenses/>. */ package com.ochafik.lang.jnaerator; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URL; import java.net.URLDecoder; import java.util.ArrayList; import java.util.Collection; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Set; import java.util.TreeSet; import java.util.Map.Entry; import java.util.regex.Pattern; import java.util.regex.Matcher; import junit.framework.Assert; import org.anarres.cpp.LexerException; import org.antlr.runtime.RecognitionException; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized.Parameters; import com.ochafik.io.ReadText; import com.ochafik.junit.ParameterizedWithDescription; import com.ochafik.lang.compiler.CompilerUtils; import com.ochafik.lang.compiler.MemoryJavaFile; import com.ochafik.lang.jnaerator.JNAerator.Feedback; import com.ochafik.lang.jnaerator.studio.JNAeratorStudio.SyntaxException; import com.ochafik.net.URLUtils; import com.nativelibs4java.jalico.Adapter; import com.nativelibs4java.jalico.Filter; import com.ochafik.util.string.RegexUtils; import com.ochafik.util.string.StringUtils; import org.junit.runners.Parameterized; public class JNAeratorTest { @Test public void testFilesLists() throws IOException { for (JNAeratorConfig.Runtime runtime : JNAeratorConfig.Runtime.values()) { JNAerator.getRuntimeFiles(runtime, false); } } }