6
6
7
7
const Limits limits;
8
8
9
- TEST_CASE (" EPS dripline setup is correct " , " [EPSDripLine]" )
9
+ TEST_CASE (" EPS dripline setup" , " [EPSDripLine]" )
10
10
{
11
11
const EPSDripLine dripline (1.0 , 2.0 , limits, LineType::singleproton, " green" );
12
12
const auto setup{ " gs\n "
@@ -17,7 +17,7 @@ TEST_CASE("EPS dripline setup is correct", "[EPSDripLine]")
17
17
}
18
18
19
19
20
- TEST_CASE (" EPS dripline teardown is correct " , " [EPSDripLine]" )
20
+ TEST_CASE (" EPS dripline teardown" , " [EPSDripLine]" )
21
21
{
22
22
const EPSDripLine dripline (1.0 , 2.0 , limits, LineType::doubleneutron, " black" );
23
23
@@ -27,6 +27,33 @@ TEST_CASE("EPS dripline teardown is correct", "[EPSDripLine]")
27
27
REQUIRE_THAT (teardown, Catch::Equals (dripline.TearDown ()));
28
28
}
29
29
30
+
31
+ TEST_CASE (" EPS dripline comment" , " [EPSDripLine]" )
32
+ {
33
+ EPSDripLine dripline (1.0 , 2.0 , limits, LineType::doubleneutron, " black" );
34
+
35
+ SECTION (" Double neutron" ) { REQUIRE_THAT (" \n %Two Neutron Drip Line\n " , Catch::Equals (dripline.Header ())); }
36
+
37
+ SECTION (" Single proton" )
38
+ {
39
+ dripline.the_line = LineType::singleproton;
40
+ REQUIRE_THAT (" \n %Proton Drip Line\n " , Catch::Equals (dripline.Header ()));
41
+ }
42
+
43
+ SECTION (" Single neutron" )
44
+ {
45
+ dripline.the_line = LineType::singleneutron;
46
+ REQUIRE_THAT (" \n %Neutron Drip Line\n " , Catch::Equals (dripline.Header ()));
47
+ }
48
+
49
+ SECTION (" Double proton" )
50
+ {
51
+ dripline.the_line = LineType::doubleproton;
52
+ REQUIRE_THAT (" \n %Two Proton Drip Line\n " , Catch::Equals (dripline.Header ()));
53
+ }
54
+ }
55
+
56
+
30
57
TEST_CASE (" EPS dripline create file if necessary" , " [EPSDripLine]" )
31
58
{
32
59
EPSDripLine dripline (1.0 , 2.0 , limits, LineType::singleneutron, " black" );
0 commit comments