Esempio n. 1
0
TEST_F(IddFixture,IddObject_InsertHandleField) {
  // Test on EnergyPlus IDD object since no handles there
  // Use object with mix of A's and N's
  IddObjectType type(IddObjectType::HeatBalanceAlgorithm);
  IddObject temp = IddFactory::instance().getObject(type).get();
  std::stringstream ss;
  temp.print(ss);
  IddObject object = IddObject::load("HeatBalanceAlgorithm","Simulation Control",ss.str()).get();
  object.insertHandleField();
  EXPECT_EQ("A1",object.getField(0).get().fieldId());
  EXPECT_EQ("A2",object.getField(1).get().fieldId());
  EXPECT_EQ("N1",object.getField(2).get().fieldId());
}