File tree Expand file tree Collapse file tree 4 files changed +1
-37
lines changed Expand file tree Collapse file tree 4 files changed +1
-37
lines changed Original file line number Diff line number Diff line change @@ -24,9 +24,6 @@ namespace xcpp
2424 XEUS_CPP_API
2525 void stop_handler (int sig);
2626
27- XEUS_CPP_API
28- interpreter_ptr build_interpreter (int argc, char ** argv);
29-
3027 XEUS_CPP_API
3128 std::string retrieve_tagconf_dir ();
3229
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ int main(int argc, char* argv[])
5959 signal (SIGINT, xcpp::stop_handler);
6060
6161 std::string file_name = xeus::extract_filename (argc, argv);
62- interpreter_ptr interpreter = xcpp::build_interpreter (argc, argv);
62+ auto interpreter = std::make_unique< xcpp::interpreter> (argc, argv);
6363 std::unique_ptr<xeus::xcontext> context = xeus::make_zmq_context ();
6464
6565 if (!file_name.empty ())
Original file line number Diff line number Diff line change @@ -50,21 +50,6 @@ namespace xcpp
5050 exit (0 );
5151 }
5252
53- interpreter_ptr build_interpreter (int argc, char ** argv)
54- {
55- std::vector<const char *> interpreter_argv (argc);
56- interpreter_argv[0 ] = " xeus-cpp" ;
57-
58- // Copy all arguments in the new vector excepting the process name.
59- for (int i = 1 ; i < argc; i++)
60- {
61- interpreter_argv[i] = argv[i];
62- }
63-
64- interpreter_ptr interp_ptr = std::make_unique<interpreter>(argc, interpreter_argv.data ());
65- return interp_ptr;
66- }
67-
6853 std::string retrieve_tagconf_dir ()
6954 {
7055 const char * tagconf_dir_env = std::getenv (" XCPP_TAGCONFS_DIR" );
Original file line number Diff line number Diff line change @@ -344,24 +344,6 @@ TEST_SUITE("trim"){
344344
345345}
346346
347- TEST_SUITE (" build_interpreter" )
348- {
349- // This test case checks if the function `build_interpreter` returns a non-null pointer
350- // when valid arguments are passed. It sets up a scenario with valid command line arguments
351- // and checks if the function returns a non-null pointer.
352- TEST_CASE (" build_interpreter_pointer_not_null" )
353- {
354- char arg1[] = " program_name" ;
355- char arg2[] = " -option1" ;
356- char * argv[] = {arg1, arg2};
357- int argc = 2 ;
358-
359- interpreter_ptr interp_ptr = xcpp::build_interpreter (argc, argv);
360-
361- REQUIRE (interp_ptr != nullptr );
362- }
363- }
364-
365347TEST_SUITE (" is_match_magics_manager" )
366348{
367349 // This test case checks if the function `is_match` correctly identifies strings that match
You can’t perform that action at this time.
0 commit comments