now also check all 'xxx_flag' variables

This commit is contained in:
Axel Kohlmeyer
2020-06-17 07:42:50 -04:00
parent 34e46cc336
commit 27f1ce71fd

View File

@ -82,6 +82,54 @@ TEST_F(AtomStyleTest, atomic)
ASSERT_EQ(lmp->atom->extra_dihedral_per_atom, 0);
ASSERT_EQ(lmp->atom->extra_improper_per_atom, 0);
ASSERT_EQ(lmp->atom->sphere_flag, 0);
ASSERT_EQ(lmp->atom->ellipsoid_flag, 0);
ASSERT_EQ(lmp->atom->line_flag, 0);
ASSERT_EQ(lmp->atom->tri_flag, 0);
ASSERT_EQ(lmp->atom->body_flag, 0);
ASSERT_EQ(lmp->atom->peri_flag, 0);
ASSERT_EQ(lmp->atom->electron_flag, 0);
ASSERT_EQ(lmp->atom->wavepacket_flag, 0);
ASSERT_EQ(lmp->atom->sph_flag, 0);
ASSERT_EQ(lmp->atom->molecule_flag, 0);
ASSERT_EQ(lmp->atom->molindex_flag, 0);
ASSERT_EQ(lmp->atom->molatom_flag, 0);
ASSERT_EQ(lmp->atom->q_flag, 0);
ASSERT_EQ(lmp->atom->mu_flag, 0);
ASSERT_EQ(lmp->atom->rmass_flag, 0);
ASSERT_EQ(lmp->atom->radius_flag, 0);
ASSERT_EQ(lmp->atom->omega_flag, 0);
ASSERT_EQ(lmp->atom->torque_flag, 0);
ASSERT_EQ(lmp->atom->angmom_flag, 0);
ASSERT_EQ(lmp->atom->vfrac_flag, 0);
ASSERT_EQ(lmp->atom->spin_flag, 0);
ASSERT_EQ(lmp->atom->eradius_flag, 0);
ASSERT_EQ(lmp->atom->ervel_flag, 0);
ASSERT_EQ(lmp->atom->erforce_flag, 0);
ASSERT_EQ(lmp->atom->cs_flag, 0);
ASSERT_EQ(lmp->atom->csforce_flag, 0);
ASSERT_EQ(lmp->atom->vforce_flag, 0);
ASSERT_EQ(lmp->atom->ervelforce_flag, 0);
ASSERT_EQ(lmp->atom->etag_flag, 0);
ASSERT_EQ(lmp->atom->rho_flag, 0);
ASSERT_EQ(lmp->atom->esph_flag, 0);
ASSERT_EQ(lmp->atom->cv_flag, 0);
ASSERT_EQ(lmp->atom->vest_flag, 0);
ASSERT_EQ(lmp->atom->dpd_flag, 0);
ASSERT_EQ(lmp->atom->edpd_flag, 0);
ASSERT_EQ(lmp->atom->tdpd_flag, 0);
ASSERT_EQ(lmp->atom->mesont_flag, 0);
ASSERT_EQ(lmp->atom->sp_flag, 0);
ASSERT_EQ(lmp->atom->x0_flag, 0);
ASSERT_EQ(lmp->atom->smd_flag, 0);
ASSERT_EQ(lmp->atom->damage_flag, 0);
ASSERT_EQ(lmp->atom->contact_radius_flag, 0);
ASSERT_EQ(lmp->atom->smd_data_9_flag, 0);
ASSERT_EQ(lmp->atom->smd_stress_flag, 0);
ASSERT_EQ(lmp->atom->eff_plastic_strain_flag, 0);
ASSERT_EQ(lmp->atom->eff_plastic_strain_rate_flag, 0);
ASSERT_EQ(lmp->atom->pdscale, 1.0);
ASSERT_NE(lmp->atom->tag, nullptr);
ASSERT_NE(lmp->atom->type, nullptr);
ASSERT_NE(lmp->atom->mask, nullptr);
@ -227,6 +275,54 @@ TEST_F(AtomStyleTest, atomic)
ASSERT_EQ(lmp->atom->extra_dihedral_per_atom, 0);
ASSERT_EQ(lmp->atom->extra_improper_per_atom, 0);
ASSERT_EQ(lmp->atom->sphere_flag, 0);
ASSERT_EQ(lmp->atom->ellipsoid_flag, 0);
ASSERT_EQ(lmp->atom->line_flag, 0);
ASSERT_EQ(lmp->atom->tri_flag, 0);
ASSERT_EQ(lmp->atom->body_flag, 0);
ASSERT_EQ(lmp->atom->peri_flag, 0);
ASSERT_EQ(lmp->atom->electron_flag, 0);
ASSERT_EQ(lmp->atom->wavepacket_flag, 0);
ASSERT_EQ(lmp->atom->sph_flag, 0);
ASSERT_EQ(lmp->atom->molecule_flag, 0);
ASSERT_EQ(lmp->atom->molindex_flag, 0);
ASSERT_EQ(lmp->atom->molatom_flag, 0);
ASSERT_EQ(lmp->atom->q_flag, 0);
ASSERT_EQ(lmp->atom->mu_flag, 0);
ASSERT_EQ(lmp->atom->rmass_flag, 0);
ASSERT_EQ(lmp->atom->radius_flag, 0);
ASSERT_EQ(lmp->atom->omega_flag, 0);
ASSERT_EQ(lmp->atom->torque_flag, 0);
ASSERT_EQ(lmp->atom->angmom_flag, 0);
ASSERT_EQ(lmp->atom->vfrac_flag, 0);
ASSERT_EQ(lmp->atom->spin_flag, 0);
ASSERT_EQ(lmp->atom->eradius_flag, 0);
ASSERT_EQ(lmp->atom->ervel_flag, 0);
ASSERT_EQ(lmp->atom->erforce_flag, 0);
ASSERT_EQ(lmp->atom->cs_flag, 0);
ASSERT_EQ(lmp->atom->csforce_flag, 0);
ASSERT_EQ(lmp->atom->vforce_flag, 0);
ASSERT_EQ(lmp->atom->ervelforce_flag, 0);
ASSERT_EQ(lmp->atom->etag_flag, 0);
ASSERT_EQ(lmp->atom->rho_flag, 0);
ASSERT_EQ(lmp->atom->esph_flag, 0);
ASSERT_EQ(lmp->atom->cv_flag, 0);
ASSERT_EQ(lmp->atom->vest_flag, 0);
ASSERT_EQ(lmp->atom->dpd_flag, 0);
ASSERT_EQ(lmp->atom->edpd_flag, 0);
ASSERT_EQ(lmp->atom->tdpd_flag, 0);
ASSERT_EQ(lmp->atom->mesont_flag, 0);
ASSERT_EQ(lmp->atom->sp_flag, 0);
ASSERT_EQ(lmp->atom->x0_flag, 0);
ASSERT_EQ(lmp->atom->smd_flag, 0);
ASSERT_EQ(lmp->atom->damage_flag, 0);
ASSERT_EQ(lmp->atom->contact_radius_flag, 0);
ASSERT_EQ(lmp->atom->smd_data_9_flag, 0);
ASSERT_EQ(lmp->atom->smd_stress_flag, 0);
ASSERT_EQ(lmp->atom->eff_plastic_strain_flag, 0);
ASSERT_EQ(lmp->atom->eff_plastic_strain_rate_flag, 0);
ASSERT_EQ(lmp->atom->pdscale, 1.0);
ASSERT_NE(lmp->atom->tag, nullptr);
ASSERT_NE(lmp->atom->type, nullptr);
ASSERT_NE(lmp->atom->mask, nullptr);
@ -373,6 +469,54 @@ TEST_F(AtomStyleTest, charge)
ASSERT_EQ(lmp->atom->extra_dihedral_per_atom, 0);
ASSERT_EQ(lmp->atom->extra_improper_per_atom, 0);
ASSERT_EQ(lmp->atom->sphere_flag, 0);
ASSERT_EQ(lmp->atom->ellipsoid_flag, 0);
ASSERT_EQ(lmp->atom->line_flag, 0);
ASSERT_EQ(lmp->atom->tri_flag, 0);
ASSERT_EQ(lmp->atom->body_flag, 0);
ASSERT_EQ(lmp->atom->peri_flag, 0);
ASSERT_EQ(lmp->atom->electron_flag, 0);
ASSERT_EQ(lmp->atom->wavepacket_flag, 0);
ASSERT_EQ(lmp->atom->sph_flag, 0);
ASSERT_EQ(lmp->atom->molecule_flag, 0);
ASSERT_EQ(lmp->atom->molindex_flag, 0);
ASSERT_EQ(lmp->atom->molatom_flag, 0);
ASSERT_EQ(lmp->atom->q_flag, 1);
ASSERT_EQ(lmp->atom->mu_flag, 0);
ASSERT_EQ(lmp->atom->rmass_flag, 0);
ASSERT_EQ(lmp->atom->radius_flag, 0);
ASSERT_EQ(lmp->atom->omega_flag, 0);
ASSERT_EQ(lmp->atom->torque_flag, 0);
ASSERT_EQ(lmp->atom->angmom_flag, 0);
ASSERT_EQ(lmp->atom->vfrac_flag, 0);
ASSERT_EQ(lmp->atom->spin_flag, 0);
ASSERT_EQ(lmp->atom->eradius_flag, 0);
ASSERT_EQ(lmp->atom->ervel_flag, 0);
ASSERT_EQ(lmp->atom->erforce_flag, 0);
ASSERT_EQ(lmp->atom->cs_flag, 0);
ASSERT_EQ(lmp->atom->csforce_flag, 0);
ASSERT_EQ(lmp->atom->vforce_flag, 0);
ASSERT_EQ(lmp->atom->ervelforce_flag, 0);
ASSERT_EQ(lmp->atom->etag_flag, 0);
ASSERT_EQ(lmp->atom->rho_flag, 0);
ASSERT_EQ(lmp->atom->esph_flag, 0);
ASSERT_EQ(lmp->atom->cv_flag, 0);
ASSERT_EQ(lmp->atom->vest_flag, 0);
ASSERT_EQ(lmp->atom->dpd_flag, 0);
ASSERT_EQ(lmp->atom->edpd_flag, 0);
ASSERT_EQ(lmp->atom->tdpd_flag, 0);
ASSERT_EQ(lmp->atom->mesont_flag, 0);
ASSERT_EQ(lmp->atom->sp_flag, 0);
ASSERT_EQ(lmp->atom->x0_flag, 0);
ASSERT_EQ(lmp->atom->smd_flag, 0);
ASSERT_EQ(lmp->atom->damage_flag, 0);
ASSERT_EQ(lmp->atom->contact_radius_flag, 0);
ASSERT_EQ(lmp->atom->smd_data_9_flag, 0);
ASSERT_EQ(lmp->atom->smd_stress_flag, 0);
ASSERT_EQ(lmp->atom->eff_plastic_strain_flag, 0);
ASSERT_EQ(lmp->atom->eff_plastic_strain_rate_flag, 0);
ASSERT_EQ(lmp->atom->pdscale, 1.0);
ASSERT_NE(lmp->atom->tag, nullptr);
ASSERT_NE(lmp->atom->type, nullptr);
ASSERT_NE(lmp->atom->mask, nullptr);