| package com.intellij.updater; |
| |
| import org.junit.Test; |
| |
| import java.util.Arrays; |
| import java.util.Collections; |
| |
| import static org.junit.Assert.assertEquals; |
| |
| public class RunnerTest extends UpdaterTestCase { |
| @Test |
| public void testExtractingFiles() throws Exception { |
| String[] args = {"bar", "ignored=xxx;yyy;zzz/zzz", "critical=", "ignored=aaa", "baz", "critical=ccc"}; |
| Runner.initLogger(); |
| |
| assertEquals(Arrays.asList("xxx", "yyy", "zzz/zzz", "aaa"), |
| Runner.extractFiles(args, "ignored")); |
| |
| assertEquals(Arrays.asList("ccc"), |
| Runner.extractFiles(args, "critical")); |
| |
| assertEquals(Collections.<String>emptyList(), |
| Runner.extractFiles(args, "unknown")); |
| } |
| } |