From 2b3ceb708214090d884f7206e1e8b877dcf8be79 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Sat, 11 Oct 2014 08:02:57 -0500 Subject: [PATCH] auto-sync --- firmware/util/cli_registry.h | 3 +++ unit_tests/test_util.cpp | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/firmware/util/cli_registry.h b/firmware/util/cli_registry.h index a8b2e03499..b2d3808b1c 100644 --- a/firmware/util/cli_registry.h +++ b/firmware/util/cli_registry.h @@ -64,6 +64,9 @@ void resetConsoleActions(void); void helpCommand(void); void initConsoleLogic(void); void handleConsoleLine(char *line); +int findEndOfToken(const char *line); + + void addConsoleAction(const char *token, Void callback); void addConsoleActionP(const char *token, VoidPtr callback, void *param); diff --git a/unit_tests/test_util.cpp b/unit_tests/test_util.cpp index 102a6a95d2..6280a9d72f 100644 --- a/unit_tests/test_util.cpp +++ b/unit_tests/test_util.cpp @@ -275,6 +275,10 @@ void testConsoleLogic(void) { helpCommand(); + char * cmd = "he ha"; + assertEquals(2, findEndOfToken(cmd)); + + char *ptr = validateSecureLine(UNKNOWN_COMMAND); assertEquals(0, strcmp(UNKNOWN_COMMAND, ptr)); assertEquals(10, tokenLength(UNKNOWN_COMMAND));