From 35552af8312d30a3146e5e052550ec37349e9343 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Mon, 9 Jan 2023 09:52:21 +0100 Subject: [PATCH] added test snippet for cpp --- my_snippets/cpp.json | 14 ++++++++++++++ my_snippets/package.json | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 my_snippets/cpp.json create mode 100644 my_snippets/package.json diff --git a/my_snippets/cpp.json b/my_snippets/cpp.json new file mode 100644 index 0000000..1e1c351 --- /dev/null +++ b/my_snippets/cpp.json @@ -0,0 +1,14 @@ +{ + "TEST_F for g/setter": { + "prefix": "TEST_F_getter", + "body": [ + "TEST_F($1, test_${CLIPBOARD/m_(.*)/${1}/}_${2:setter}_${3:getter})", + "{", + " set${CLIPBOARD/m_(.)(.*)/${1:/upcase}${2}/}($4);", + " ${5:type} result = get${CLIPBOARD/m_(.)(.*)/${1:/upcase}${2}/}();", + " EXPECT_EQ($4, result);$0", + "}" + ], + "description": "Generate TEST_F body for getter and setter functions" + } +} diff --git a/my_snippets/package.json b/my_snippets/package.json new file mode 100644 index 0000000..2dc03d6 --- /dev/null +++ b/my_snippets/package.json @@ -0,0 +1,14 @@ +{ + "name": "my_snippets", + "engines": { + "vscode": "^1.11.0" + }, + "contributes": { + "snippets": [ + { + "language": "cpp", + "path": "./cpp.json" + } + ] + } +}