From 6d293920a6c14a4858656d361a2ffaf0ebce0b33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20Haitz=20Legarreta=20Gorro=C3=B1o?= Date: Mon, 8 Apr 2019 23:52:19 -0400 Subject: [PATCH] ENH: Use the `itkNameOfTestExecutableMacro` to get the test name Use the `itkNameOfTestExecutableMacro` to get the test name and prevent the the test from crashing when `argv[0]` is null, as recommended in: https://github.com/InsightSoftwareConsortium/ITK/pull/564 --- .../test/itk{{cookiecutter.filter_name}}Test.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/{{cookiecutter.project_name}}/test/itk{{cookiecutter.filter_name}}Test.cxx b/{{cookiecutter.project_name}}/test/itk{{cookiecutter.filter_name}}Test.cxx index e74450e..725c89f 100644 --- a/{{cookiecutter.project_name}}/test/itk{{cookiecutter.filter_name}}Test.cxx +++ b/{{cookiecutter.project_name}}/test/itk{{cookiecutter.filter_name}}Test.cxx @@ -56,7 +56,7 @@ int itk{{cookiecutter.filter_name}}Test( int argc, char * argv[] ) if( argc < 2 ) { std::cerr << "Missing parameters." << std::endl; - std::cerr << "Usage: " << argv[0]; + std::cerr << "Usage: " << itkNameOfTestExecutableMacro(argv); std::cerr << " outputImage"; std::cerr << std::endl; return EXIT_FAILURE;