Gridarta Editor
Protected Member Functions | List of all members
net.sf.gridarta.model.io.AbstractArchetypeParserTest< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R > Class Template Referenceabstract
Inheritance diagram for net.sf.gridarta.model.io.AbstractArchetypeParserTest< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Inheritance graph
Collaboration diagram for net.sf.gridarta.model.io.AbstractArchetypeParserTest< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Collaboration graph

Protected Member Functions

void check (@NotNull final String input, final boolean hasErrors, final boolean hasWarnings, final int archetypes) throws IOException
 
abstract ArchetypeSet< G, A, R > getArchetypeSet ()
 
abstract AbstractArchetypeParser< G, A, R, ? extends AbstractArchetypeBuilder< G, A, R > > newArchetypeParser ()
 

Detailed Description

Abstract base class for regression tests for ArchetypeParser.

Author
Andreas Kirschbaum

Definition at line 42 of file AbstractArchetypeParserTest.java.

Member Function Documentation

◆ check()

void net.sf.gridarta.model.io.AbstractArchetypeParserTest< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.check ( @NotNull final String  input,
final boolean  hasErrors,
final boolean  hasWarnings,
final int  archetypes 
) throws IOException
protected

Creates a new archetype parser and parses the given input.

Parameters
inputthe input to parse
hasErrorswhether errors are expected
hasWarningswhether warnings are expected
archetypesthe number of archetypes to expect
Exceptions
IOExceptionif parsing fails

Definition at line 52 of file AbstractArchetypeParserTest.java.

Referenced by net.sf.gridarta.var.crossfire.model.io.ArchetypeParserTest.testInventoryGameObjects(), net.sf.gridarta.var.atrinik.model.io.ArchetypeParserTest.testInventoryGameObjects(), net.sf.gridarta.var.atrinik.model.io.ArchetypeParserTest.testMpartIdInconsistent(), and net.sf.gridarta.var.atrinik.model.io.ArchetypeParserTest.testMpartIdOk().

Here is the caller graph for this function:

◆ getArchetypeSet()

abstract ArchetypeSet<G, A, R> net.sf.gridarta.model.io.AbstractArchetypeParserTest< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getArchetypeSet ( )
abstractprotected

◆ newArchetypeParser()

abstract AbstractArchetypeParser<G, A, R, ? extends AbstractArchetypeBuilder<G, A, R> > net.sf.gridarta.model.io.AbstractArchetypeParserTest< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newArchetypeParser ( )
abstractprotected

The documentation for this class was generated from the following file: