vtkGeantEvent
This commit is contained in:
@@ -15,9 +15,12 @@ int main() {
|
||||
// Test Solid initialization and NIST material //
|
||||
{
|
||||
Geant::Solid solid("test_solid");
|
||||
TEST1(solid.GetLogical() != nullptr);
|
||||
// Logical volume is not created until material and solid are set
|
||||
TEST1(solid.GetLogical() == nullptr);
|
||||
|
||||
solid.SetNistMaterial("G4_AIR");
|
||||
// Still null because base Solid has no GetG4Solid()
|
||||
TEST1(solid.GetLogical() == nullptr);
|
||||
TEST1(solid.GetMaterial() != nullptr);
|
||||
TEST1(solid.GetMaterial()->GetName() == "G4_AIR");
|
||||
}
|
||||
@@ -25,6 +28,7 @@ int main() {
|
||||
// Test TessellatedSolid with a simple mesh //
|
||||
{
|
||||
Geant::TessellatedSolid tsolid("test_tessellated");
|
||||
tsolid.SetNistMaterial("G4_AIR");
|
||||
TEST1(tsolid.GetLogical() != nullptr);
|
||||
TEST1(tsolid.GetSolid() != nullptr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user