From 5bb9700124f33b772353a14abd5a4ef42e7f065c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 17 Jun 2020 18:12:12 -0400 Subject: [PATCH] ensure that a LAMMPS instance could be created and the eim pair style is available --- unittest/formats/test_eim_potential_file_reader.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/unittest/formats/test_eim_potential_file_reader.cpp b/unittest/formats/test_eim_potential_file_reader.cpp index fce179621e..3efa7a3143 100644 --- a/unittest/formats/test_eim_potential_file_reader.cpp +++ b/unittest/formats/test_eim_potential_file_reader.cpp @@ -12,6 +12,7 @@ ------------------------------------------------------------------------- */ #include "MANYBODY/pair_eim.h" +#include "info.h" #include "input.h" #include "lammps.h" #include "utils.h" @@ -42,6 +43,11 @@ protected: lmp = new LAMMPS(argc, argv, MPI_COMM_WORLD); lmp->input->one("units metal"); if (!verbose) ::testing::internal::GetCapturedStdout(); + ASSERT_NE(lmp, nullptr); + + // check if the prerequisite eim pair style is available + Info *info = new Info(lmp); + ASSERT_TRUE(info->has_style("pair", "eim")); int npair = nelements * (nelements + 1) / 2; setfl.ielement = new int[nelements];