diff --git a/src/materials/ConcreteThermalMoisture.C b/src/materials/ConcreteThermalMoisture.C index b674053f..08f81e66 100644 --- a/src/materials/ConcreteThermalMoisture.C +++ b/src/materials/ConcreteThermalMoisture.C @@ -67,7 +67,7 @@ ConcreteThermalMoisture::validParams() params.addParam( "cement_type", cement_type, "cement type input for moisture capacity calculations"); params.addParam( - "aggregate_pore_type", aggregate_pore_type, "aggregate pore structure"); + "aggregate_pore_type", aggregate_pore_type, "aggregate pore structure"); MooseEnum moisture_diffusivity_model("Bazant Xi Mensi", "Bazant"); params.addParam( @@ -567,7 +567,7 @@ ConcreteThermalMoisture::computeProperties() n_agg = 2.0; break; default: - mooseError("unknown aggregate pore sturtures"); + mooseError("Unknown aggregate pore structure"); break; } @@ -588,7 +588,7 @@ ConcreteThermalMoisture::computeProperties() V_agg = 0.10; break; default: - mooseError("unknown aggregate pore sturtures"); + mooseError("Unknown aggregate pore structure"); break; } @@ -661,7 +661,7 @@ ConcreteThermalMoisture::computeProperties() Dh0 = A * std::exp(B * C1); break; default: - mooseError("unknown moisture diffusivity models"); + mooseError("Unknown moisture diffusivity model"); break; } diff --git a/test/tests/concrete_expansion_microcracking/tests b/test/tests/concrete_expansion_microcracking/tests index 8a0709dd..e03d5a60 100644 --- a/test/tests/concrete_expansion_microcracking/tests +++ b/test/tests/concrete_expansion_microcracking/tests @@ -93,4 +93,12 @@ detail = 'and with a 10 MPa compressive pressure in the x, y, and z directions.' [] [] + [concrete_microcracking_damage_isotropic_error] + type = 'RunException' + input = 'concrete_expansion_microcracking.i' + expect_err = 'ConcreteExpansionMicrocrackingDamage requires that the elasticity tensor be guaranteed isotropic' + cli_args = 'Materials/inactive=concrete Materials/aniso/type=ComputeElasticityTensor Materials/aniso/fill_methode=orthotropic Materials/aniso/C_ijkl="1 1 1 1 1 1 1 1 1"' + allow_test_objects = True + requirement = 'The ConcreteExpansionMicrocrackingDamage model shall generate an error if used with a material that is not guaranteed isotropic' + [] [] diff --git a/test/tests/concrete_sulfide_attack/tests b/test/tests/concrete_sulfide_attack/tests index ddd43860..4b95ff76 100644 --- a/test/tests/concrete_sulfide_attack/tests +++ b/test/tests/concrete_sulfide_attack/tests @@ -1,10 +1,17 @@ [Tests] issues = '#171' design = 'ConcreteThermalMoisture.md ReactionNetwork/index.md' - [./test] + [test] type = 'Exodiff' input = 'sulfide_attack.i' exodiff = 'sulfide_attack_out.e' requirement = 'Blackbear shall model the migration and reactions between chemical species involved in sulfide attack on concrete' - [../] + [] + [aqueous_speciations_syntax] + type = 'RunException' + input = 'sulfide_attack.i' + cli_args = 'ReactionNetwork/aqueous_speciations="(1.0)ca / (1.0)cl = (1.0)cacl -0.7"' + expect_err = 'Error parsing term: /' + requirement = 'The ReactionNetwork model shall generate an error if an incorrect form is provided for aqueous speciations' + [] [] diff --git a/test/tests/mazars_damage/tests b/test/tests/mazars_damage/tests index a7df7f57..2ff39b99 100644 --- a/test/tests/mazars_damage/tests +++ b/test/tests/mazars_damage/tests @@ -20,4 +20,11 @@ detail = 'and in compression.' [] [] + [mazars_damage_isotropic_error] + type = 'RunException' + input = 'mazars.i' + expect_err = 'MazarsDamage requires that the elasticity tensor be guaranteed isotropic' + cli_args = 'Materials/inactive=elasticity Materials/aniso/type=ComputeElasticityTensor Materials/aniso/fill_methode=orthotropic Materials/aniso/C_ijkl="1 1 1 1 1 1 1 1 1"' + requirement = 'The MazarsDamage model shall generate an error if used with a material that is not guaranteed isotropic' + [] []