|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KernelContext | Line # 41 | 152 | 111 | 50.2% |
0.5018587
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KernelContext.LazyHolderTimeoutMethods | Line # 471 | 0 | 1 | 0% |
0.0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (150) | |||
| Result | |||
|
0.096296296
|
org.qedeq.kernel.bo.latex.ExtendedGenerateLatexTest.testGeneration
org.qedeq.kernel.bo.latex.ExtendedGenerateLatexTest.testGeneration
|
1 PASS | |
|
0.096296296
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testGeneration
org.qedeq.kernel.bo.latex.GenerateLatexTest.testGeneration
|
1 PASS | |
|
0.096296296
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testGeneration
org.qedeq.kernel.bo.latex.GenerateLatexTest.testGeneration
|
1 PASS | |
|
0.08888889
|
org.qedeq.kernel.xml.parser.CharsetParserTest.testParse1
org.qedeq.kernel.xml.parser.CharsetParserTest.testParse1
|
1 PASS | |
|
0.08888889
|
org.qedeq.kernel.xml.parser.CharsetParserTest.testParse2
org.qedeq.kernel.xml.parser.CharsetParserTest.testParse2
|
1 PASS | |
|
0.08148148
|
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L001_v2
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L001_v2
|
1 PASS | |
|
0.08148148
|
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L002
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L002
|
1 PASS | |
|
0.08148148
|
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L003
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L003
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative08
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative08
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative06
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative06
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative05
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative05
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative08
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative08
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq3
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq3
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq6
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq6
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq2
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq2
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative06
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative06
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative07
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative07
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative07
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative07
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq5
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq5
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq4
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq4
|
1 PASS | |
|
0.074074075
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative05
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative05
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_01
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_01
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative03
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative03
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative03
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative03
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative03
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative03
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_09
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_09
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_07
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_07
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative02
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative02
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_02
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_02
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_04
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_04
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.QedeqBoFormalLogicCheckerTest.testCheckModule
org.qedeq.kernel.bo.service.QedeqBoFormalLogicCheckerTest.testCheckModule
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative02
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative02
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.xml.dao.GenerateXmlTest.testGeneration
org.qedeq.kernel.xml.dao.GenerateXmlTest.testGeneration
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_03
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_03
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative04
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative04
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_08
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_08
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_05
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_05
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_06
org.qedeq.kernel.bo.service.ModuleConstantsExistenceCheckerTest.testModuleConstancsExistenceChecker_06
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative04
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative04
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative02
org.qedeq.kernel.bo.latex.GenerateLatexTest.testNegative02
|
1 PASS | |
|
0.044444446
|
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative04
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative04
|
1 PASS | |
|
0.04074074
|
org.qedeq.kernel.xml.parser.QedeqParserTest.testParse1
org.qedeq.kernel.xml.parser.QedeqParserTest.testParse1
|
1 PASS | |
|
0.04074074
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm00
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm00
|
1 PASS | |
|
0.04074074
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm00
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm00
|
1 PASS | |
|
0.04074074
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm00
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm00
|
1 PASS | |
|
0.04074074
|
org.qedeq.kernel.bo.module.VisitorContextTest.testContext
org.qedeq.kernel.bo.module.VisitorContextTest.testContext
|
1 PASS | |
|
0.037037037
|
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L001_v1
org.qedeq.kernel.bo.service.latex.Qedeq2LatexTest.testQ2L001_v1
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_07
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_07
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative00
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative00
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_05
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_05
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_03
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_03
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_01
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_01
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_06
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_06
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_04
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_04
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq1
org.qedeq.kernel.bo.service.QedeqBoFactoryTest.testCreateStringQedeq1
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_02
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_02
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_09
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_09
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_08
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_08
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_10
org.qedeq.kernel.bo.service.LoadRequiredModulesTest.testLoadRequiredModules_10
|
1 PASS | |
|
0.02962963
|
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative01
org.qedeq.kernel.bo.logic.wf.CheckLogicTest.testNegative01
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm16
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm16
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm11
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm11
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm20
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm20
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm17
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm17
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm23
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm23
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm16
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm16
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm28
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm28
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm04
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm04
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm09
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm09
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm14
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm14
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm13
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm13
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm34
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm34
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm49
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm49
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm36
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm36
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm18
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm18
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm12
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm12
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm01
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm01
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm48
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm48
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm24
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm24
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm02
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm02
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm38
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm38
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm05
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm05
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm23
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm23
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm02
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm02
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AbstractParserTest.testAllTogether
org.qedeq.kernel.bo.parser.AbstractParserTest.testAllTogether
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm40
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm40
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm03
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm03
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm01
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm01
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm17
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm17
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm19
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm19
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm06
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm06
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm10
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm10
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm31
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm31
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm46
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm46
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm15
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm15
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm26
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm26
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm02
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm02
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm22
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm22
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm26
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm26
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm07
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm07
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm41
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm41
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm13
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm13
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm33
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm33
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm24
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm24
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm32
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm32
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm07
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm07
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AbstractParserTest.testAllTogether
org.qedeq.kernel.bo.parser.AbstractParserTest.testAllTogether
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm08
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm08
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm07
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm07
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm08
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm08
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm21
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm21
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm04
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm04
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm25
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm25
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm12
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm12
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm45
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm45
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm05
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm05
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm09
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm09
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm22
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm22
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm20
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm20
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm18
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm18
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm06
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm06
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm15
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm15
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm03
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm03
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm11
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm11
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm08
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm08
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm39
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm39
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm10
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm10
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm29
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm29
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm44
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm44
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.xml.parser.QedeqParserTest.testParse2
org.qedeq.kernel.xml.parser.QedeqParserTest.testParse2
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AbstractParserTest.testAllTogether
org.qedeq.kernel.bo.parser.AbstractParserTest.testAllTogether
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm30
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm30
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm43
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm43
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm37
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm37
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm47
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm47
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm09
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm09
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm28
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm28
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm05
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm05
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm42
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm42
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm27
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm27
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm27
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm27
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm06
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm06
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm14
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm14
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm03
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm03
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm01
org.qedeq.kernel.bo.parser.LatexMathParserTest.testReadMaximalTerm01
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm35
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm35
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm21
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm21
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm19
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm19
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm50
org.qedeq.kernel.bo.parser.AsciiMathParserTest.testReadMaximalTerm50
|
1 PASS | |
|
0.014814815
|
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm04
org.qedeq.kernel.bo.parser.SimpleMathParserTest.testReadMaximalTerm04
|
1 PASS | |
| 1 | /* This file is part of the project "Hilbert II" - http://www.qedeq.org | |
| 2 | * | |
| 3 | * Copyright 2000-2010, Michael Meyling <mime@qedeq.org>. | |
| 4 | * | |
| 5 | * "Hilbert II" is free software; you can redistribute | |
| 6 | * it and/or modify it under the terms of the GNU General Public | |
| 7 | * License as published by the Free Software Foundation; either | |
| 8 | * version 2 of the License, or (at your option) any later version. | |
| 9 | * | |
| 10 | * This program is distributed in the hope that it will be useful, | |
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 13 | * GNU General Public License for more details. | |
| 14 | */ | |
| 15 | ||
| 16 | package org.qedeq.kernel.bo.context; | |
| 17 | ||
| 18 | import java.io.File; | |
| 19 | import java.io.FileOutputStream; | |
| 20 | import java.io.IOException; | |
| 21 | import java.net.URL; | |
| 22 | import java.net.URLConnection; | |
| 23 | import java.nio.channels.FileLock; | |
| 24 | import java.util.Map; | |
| 25 | ||
| 26 | import org.qedeq.base.io.IoUtility; | |
| 27 | import org.qedeq.base.trace.Trace; | |
| 28 | import org.qedeq.base.utility.YodaUtility; | |
| 29 | import org.qedeq.kernel.bo.QedeqBo; | |
| 30 | import org.qedeq.kernel.bo.log.QedeqLog; | |
| 31 | import org.qedeq.kernel.common.ModuleAddress; | |
| 32 | import org.qedeq.kernel.common.SourceFileExceptionList; | |
| 33 | import org.qedeq.kernel.config.QedeqConfig; | |
| 34 | ||
| 35 | ||
| 36 | /** | |
| 37 | * This class provides static access methods for basic informations. | |
| 38 | * | |
| 39 | * @author Michael Meyling | |
| 40 | */ | |
| 41 | public final class KernelContext implements KernelProperties, KernelState, KernelServices { | |
| 42 | ||
| 43 | /** Message for non started kernel. */ | |
| 44 | private static final String KERNEL_NOT_STARTED = "Kernel not started"; | |
| 45 | ||
| 46 | /** Message for non initialized kernel. */ | |
| 47 | private static final String KERNEL_NOT_INITIALIZED = "Kernel not initialized"; | |
| 48 | ||
| 49 | /** This class. */ | |
| 50 | private static final Class CLASS = KernelContext.class; | |
| 51 | ||
| 52 | /** Version of this kernel. */ | |
| 53 | private static final String KERNEL_VERSION = "0.03.12"; | |
| 54 | ||
| 55 | /** Version dependent directory of this kernel. */ | |
| 56 | private static final String KERNEL_VERSION_DIRECTORY = KERNEL_VERSION.replace('.', '_'); | |
| 57 | ||
| 58 | /** Version code . */ | |
| 59 | private static final String KERNEL_CODE_NAME = "mongaga"; | |
| 60 | ||
| 61 | /** Kernel version dedication. */ | |
| 62 | private static final String KERNEL_DEDICATED | |
| 63 | = "dedicated to Therese Schirrmacher, who died on 2010-08-20"; | |
| 64 | ||
| 65 | /** Descriptive version information of this kernel. */ | |
| 66 | private static final String DESCRIPTIVE_KERNEL_VERSION | |
| 67 | = "Hilbert II - Version " + KERNEL_VERSION + " (" + KERNEL_CODE_NAME + ") [" | |
| 68 | + getBuildIdFromManifest() + "] " + KERNEL_DEDICATED; | |
| 69 | ||
| 70 | /** Maximal supported rule version of this kernel. */ | |
| 71 | private static final String MAXIMAL_RULE_VERSION = "1.00.00"; | |
| 72 | ||
| 73 | /** One and only instance of this class. */ | |
| 74 | private static final KernelContext INSTANCE = new KernelContext(); | |
| 75 | ||
| 76 | /** Lock file. */ | |
| 77 | private File lockFile; | |
| 78 | ||
| 79 | /** Lock file stream. */ | |
| 80 | private FileOutputStream lockStream; | |
| 81 | ||
| 82 | /** Initial kernel state. */ | |
| 83 | private final KernelState initialState = new KernelState() { | |
| 84 | ||
| 85 | 54 |
public void init(final KernelServices moduleServices, final QedeqConfig qedeqConfig) |
| 86 | throws IOException { | |
| 87 | 54 | config = qedeqConfig; |
| 88 | 54 | checkJavaVersion(); |
| 89 | 54 | createAllNecessaryDirectories(); |
| 90 | 54 | checkIfApplicationIsAlreadyRunningAndLockFile(); |
| 91 | 54 | KernelContext.this.services = moduleServices; |
| 92 | 54 | Trace.log("-----------------------------------------------------------------------------------------"); |
| 93 | 54 | QedeqLog.getInstance().logMessage("This is " |
| 94 | + KernelContext.getInstance().getDescriptiveKernelVersion()); | |
| 95 | 54 | QedeqLog.getInstance().logMessage(" see \"http://www.qedeq.org\" for more " |
| 96 | + "information"); | |
| 97 | 54 | QedeqLog.getInstance().logMessage(" supports rules till version " |
| 98 | + KernelContext.getInstance().getMaximalRuleVersion()); | |
| 99 | 54 | currentState = initializedState; |
| 100 | } | |
| 101 | ||
| 102 | 0 |
public boolean isReady() { |
| 103 | 0 | return false; |
| 104 | } | |
| 105 | ||
| 106 | 54 |
public void shutdown() { |
| 107 | 54 | currentState = initialState; |
| 108 | 54 | config = null; |
| 109 | // close stream and associated channel | |
| 110 | 54 | IoUtility.close(lockStream); |
| 111 | 54 | lockStream = null; |
| 112 | } | |
| 113 | ||
| 114 | 0 |
public void startupServices() { |
| 115 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 116 | } | |
| 117 | ||
| 118 | 0 |
public void removeAllModules() { |
| 119 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 120 | } | |
| 121 | ||
| 122 | 0 |
public void removeModule(final ModuleAddress address) { |
| 123 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 124 | } | |
| 125 | ||
| 126 | 0 |
public void clearLocalBuffer() throws IOException { |
| 127 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 128 | } | |
| 129 | ||
| 130 | 0 |
public QedeqBo loadModule(final ModuleAddress address) { |
| 131 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 132 | } | |
| 133 | ||
| 134 | 0 |
public boolean loadAllModulesFromQedeq() { |
| 135 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 136 | } | |
| 137 | ||
| 138 | 0 |
public void loadRequiredModules(final ModuleAddress address) { |
| 139 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 140 | } | |
| 141 | ||
| 142 | 0 |
public ModuleAddress[] getAllLoadedModules() { |
| 143 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 144 | } | |
| 145 | ||
| 146 | 0 |
public QedeqBo getQedeqBo(final ModuleAddress address) { |
| 147 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 148 | } | |
| 149 | ||
| 150 | 0 |
public ModuleAddress getModuleAddress(final URL url) { |
| 151 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 152 | } | |
| 153 | ||
| 154 | 0 |
public ModuleAddress getModuleAddress(final String url) { |
| 155 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 156 | } | |
| 157 | ||
| 158 | 0 |
public ModuleAddress getModuleAddress(final File file) { |
| 159 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 160 | } | |
| 161 | ||
| 162 | 0 |
public String getSource(final ModuleAddress address) { |
| 163 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 164 | } | |
| 165 | ||
| 166 | 0 |
public boolean checkModule(final ModuleAddress address) { |
| 167 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 168 | } | |
| 169 | ||
| 170 | 0 |
public Object executePlugin(final String pluginName, final ModuleAddress address, |
| 171 | final Map parameters) { | |
| 172 | 0 | throw new IllegalStateException(KERNEL_NOT_INITIALIZED); |
| 173 | } | |
| 174 | ||
| 175 | }; | |
| 176 | ||
| 177 | /** Initial kernel state. */ | |
| 178 | private final KernelState initializedState = new KernelState() { | |
| 179 | ||
| 180 | 0 |
public void init(final KernelServices moduleServices, final QedeqConfig qedeqConfig) |
| 181 | throws IOException { | |
| 182 | 0 | throw new IllegalStateException("Kernel is already initialized"); |
| 183 | } | |
| 184 | ||
| 185 | 0 |
public boolean isReady() { |
| 186 | 0 | return false; |
| 187 | } | |
| 188 | ||
| 189 | 54 |
public void shutdown() { |
| 190 | 54 | QedeqLog.getInstance().logMessage("QEDEQ Kernel closed."); |
| 191 | 54 | KernelContext.this.services = null; |
| 192 | 54 | initialState.shutdown(); |
| 193 | } | |
| 194 | ||
| 195 | 54 |
public void startupServices() { |
| 196 | 54 | services.startupServices(); |
| 197 | 54 | currentState = readyState; |
| 198 | 54 | QedeqLog.getInstance().logMessage("QEDEQ kernel opened."); |
| 199 | } | |
| 200 | ||
| 201 | 0 |
public void removeAllModules() { |
| 202 | 0 | throw new IllegalStateException(KERNEL_NOT_STARTED); |
| 203 | } | |
| 204 | ||
| 205 | 0 |
public void removeModule(final ModuleAddress address) { |
| 206 | 0 | throw new IllegalStateException(KERNEL_NOT_STARTED); |
| 207 | } | |
| 208 | ||
| 209 | 0 |
public void clearLocalBuffer() throws IOException { |
| 210 | 0 | throw new IllegalStateException(KERNEL_NOT_STARTED); |
| 211 | } | |
| 212 | ||
| 213 | 0 |
public QedeqBo loadModule(final |