From 1cc94b403b8f2d1b54a829664525a5e9e892ab41 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Tue, 1 Oct 2013 18:12:15 -0700 Subject: [PATCH] Add test stub for instruction parser. --- tests/Makefile.am | 1 + tests/protocol/instruction_parse.c | 51 ++++++++++++++++++++++++++++++ tests/protocol/suite.c | 1 + tests/protocol/suite.h | 1 + 4 files changed, 54 insertions(+) create mode 100644 tests/protocol/instruction_parse.c diff --git a/tests/Makefile.am b/tests/Makefile.am index f8cfca3a..399d6a3d 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -53,6 +53,7 @@ test_libguac_SOURCES = \ client/layer_pool.c \ protocol/suite.c \ protocol/base64_decode.c \ + protocol/instruction_parse.c \ protocol/instruction_read.c \ protocol/instruction_write.c \ protocol/nest_write.c \ diff --git a/tests/protocol/instruction_parse.c b/tests/protocol/instruction_parse.c new file mode 100644 index 00000000..62d1942c --- /dev/null +++ b/tests/protocol/instruction_parse.c @@ -0,0 +1,51 @@ + +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is libguac. + * + * The Initial Developer of the Original Code is + * Michael Jumper. + * Portions created by the Initial Developer are Copyright (C) 2010 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +#include +#include +#include +#include + +#include + +#include "suite.h" + + +void test_instruction_parse() { + /* STUB */ +} + diff --git a/tests/protocol/suite.c b/tests/protocol/suite.c index cc87d606..acfa8fcc 100644 --- a/tests/protocol/suite.c +++ b/tests/protocol/suite.c @@ -60,6 +60,7 @@ int register_protocol_suite() { /* Add tests */ if ( CU_add_test(suite, "base64-decode", test_base64_decode) == NULL + || CU_add_test(suite, "instruction-parse", test_instruction_parse) == NULL || CU_add_test(suite, "instruction-read", test_instruction_read) == NULL || CU_add_test(suite, "instruction-write", test_instruction_write) == NULL || CU_add_test(suite, "nest-write", test_nest_write) == NULL diff --git a/tests/protocol/suite.h b/tests/protocol/suite.h index 90bbe1f2..0dc6bc4f 100644 --- a/tests/protocol/suite.h +++ b/tests/protocol/suite.h @@ -49,6 +49,7 @@ int register_protocol_suite(); void test_base64_decode(); +void test_instruction_parse(); void test_instruction_read(); void test_instruction_write(); void test_nest_write();