add LocatorInterpreterTest and PatternInterpreterTest