Skip to content
Snippets Groups Projects
Select Git revision
  • d98bdece3fb2352289db1540e5c10820df29ff56
  • master default
2 results

robotfpe.h

Blame
  • RegexTests.kt 600 B
    package jackrat
    
    import de.timklge.jackrat.RegexParser
    import jackrat.de.timklge.jackrat.Scanner
    import kotlin.test.Test
    import kotlin.test.assertNull
    
    class RegexTests {
        @Test
        fun TestRegex(){
            val input = "-3.4"
            val scanner = Scanner(input)
            val numParser = RegexParser("""-?\d+\.\d+""")
            numParser.parse(scanner)
        }
    
        @Test
        fun TestIrregularRegex(){
            val input = "3,4"
            val scanner = Scanner(input)
            val numParser = RegexParser("""-?\d+\.\d+""")
            val node = numParser.parsePartial(scanner)
            assertNull(node)
        }
    }