1 // ---------------------------------------------------------------------------
3 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
4 // ---------------------------------------------------------------------------
5 // SquirrelJME is under the GNU General Public License v3+, or later.
6 // See license.mkd for licensing and copyright information.
7 // ---------------------------------------------------------------------------
9 package cc
.squirreljme
.plugin
.multivm
;
14 * Represents tests that are available.
18 public final class AvailableTests
20 /** Candidate tests. */
21 public final Map
<String
, CandidateTestFiles
> tests
;
23 /** Is this a single-test? */
24 public final boolean isSingle
;
27 * Initializes the available tests.
29 * @param __tests The tests that are available.
30 * @param __isSingle Is this a single test?
31 * @throws NullPointerException On null arguments.
34 public AvailableTests(Map
<String
, CandidateTestFiles
> __tests
,
36 throws NullPointerException
39 throw new NullPointerException("NARG");
42 this.isSingle
= __isSingle
;