summaryrefslogtreecommitdiff
path: root/test/core
AgeCommit message (Collapse)Author
2015-03-01Implemented TokenRegistry class and corresponding simple test caseAndreas Stöckel
2015-03-01Prefer longer non-primary tokensAndreas Stöckel
2015-03-01allowing to store gaps in SourceOffsetVector and fixed bug with trim not ↵Andreas Stöckel
resetting offsets correctly when the new length is zero
2015-02-28Test case for data being empty if a token is foundAndreas Stöckel
2015-02-26Reactivated TokenizerTestAndreas Stöckel
2015-02-26Moved "assert" functions to own headerAndreas Stöckel
2015-02-25start of branch, commit log will be rewrittenAndreas Stöckel
2015-02-22Adapted old Tokenizer infrastructure to new Tokens.hppAndreas Stöckel
2015-02-22Implemented TokenizedData, a facility to store data with tokens where tokens ↵Andreas Stöckel
can be dynamically enabled and the whitespace mode specified at the moment the tokens are read
2015-02-22Added test for collapse and trim methods in UtilsAndreas Stöckel
2015-02-22Implemented SourceOffsetVector -- a class for storing the SourceOffset for ↵Andreas Stöckel
each character in a sequence in an fairly efficient manner
2015-02-22corrected XML serialization for primitive text content regarding whitespace ↵Benjamin Paassen
and newline handling and extended XMLTest to check that.
2015-02-18changed cardinality toString conversion to be reparseable as cardinality.Benjamin Paassen
2015-02-18fixed a bug with empty fields.Benjamin Paassen
2015-02-18Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-02-18detected and counteracted cycles in gatherFieldDescriptors and ↵Benjamin Paassen
gatherSubclasses. Also added unit tests for those cyclic cases.
2015-02-18Implemented automatic validation of RootNode instances in ParserScopeAndreas Stöckel
2015-02-17Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-02-17fixed wrong handling of empty attributes in TestAdvanced.Benjamin Paassen
2015-02-17Improved handling of and error messages in tha case of too many fields for a ↵Andreas Stöckel
command. Adapted StackTest to the new behaviour and added new unit test. Fixed bug #76
2015-02-16Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-02-16added return value in addFieldDescriptor related methods to indicate whether ↵Benjamin Paassen
the order of fields had to be changed.
2015-02-16Implemented support for numeric arguments in ArgumentAndreas Stöckel
2015-02-16Fixed bug #61 and added unit testAndreas Stöckel
2015-02-16Fixed problem with fieldEnd closing implicit fields and added unit testAndreas Stöckel
2015-02-15Merge branch 'astoecke_parser_stack_new'Andreas Stöckel
Conflicts: application/src/core/parser/stack/DocumentHandler.cpp application/src/core/parser/stack/DocumentHandler.hpp
2015-02-15added cardinality type.Benjamin Paassen
2015-02-15Slightly adapted Handler instances to new Handler, once again passing ↵Andreas Stöckel
non-const references to data and start, using "parseGenericString" in DocumentHandler for resolving non-string values, added unit test for testing whether "end()" is not called if "start()" fails.
2015-02-15Fixed GCC 4.9 warningsAndreas Stöckel
2015-02-15Removed legacy test fileAndreas Stöckel
2015-02-15Merge branch 'master' into astoecke_parser_stack_newAndreas Stöckel
Conflicts: application/CMakeLists.txt application/src/core/parser/stack/DocumentHandler.hpp application/src/core/parser/stack/DomainHandler.hpp application/src/core/parser/stack/ImportIncludeHandler.hpp
2015-02-15Added lonely comment to StandaloneEnvironmentAndreas Stöckel
2015-02-15Implemented most of the desired behaviour of the Stack class, added unit testsAndreas Stöckel
2015-02-15Fixed gcc 4.9 warningsAndreas Stöckel
2015-02-15Fixed isIdentifier and isNamespacedIdentifier, added and used ↵Andreas Stöckel
isIdentifierOrEmpty for use in Node
2015-02-15Renamed parser/generic to parser/stack and made filenames much shorterAndreas Stöckel
2015-02-15Moved TokenTrieTest to new directoryAndreas Stöckel
2015-02-14Moved some of the whitespace functionality back to UtilsAndreas Stöckel
2015-02-14Removed Whitespace file againAndreas Stöckel
2015-02-14Moved DynamicTokenizer and TokenTrie to parser/utilsAndreas Stöckel
2015-02-14Moved code for handling whitespaces to own header, including the ↵Andreas Stöckel
"WhitespaceMode" enum
2015-02-14Moved specific file format parsers to formats/ folder, moved old tokenizer ↵Andreas Stöckel
to css code (this is the only place where it is actually used)
2015-02-13added a test case which lead to a truly interesting bug that cost us quite ↵Benjamin Paassen
some time.
2015-02-13added VariantReader::parseTypedBenjamin Paassen
2015-02-13added VariantReader::parseBoolBenjamin Paassen
2015-02-12added Descriptor::getPermittedChildren.Benjamin Paassen
2015-02-12added a method to retrieve all reachable default fields from a given descriptor.Benjamin Paassen
2015-02-12further revised pathTo. Now only the TREE field is used in further exploration.Benjamin Paassen
2015-02-12restructured pathTo. Also fixed some issues with that method and made it ↵Benjamin Paassen
more general.
2015-02-12Anchors do not have a name anymore and have a unique mapping to their ↵Benjamin Paassen
AnnotationEntities. This also makes serialization much easier.