END_TEST


START_TEST (test_Compartment_getSpatialDimensions)
{
  fail_unless( Compartment_isSetSpatialDimensions(C) );
  fail_unless( Compartment_getSpatialDimensions(C) == 3);
  Compartment_setSpatialDimensions(C, 1);

  fail_unless( Compartment_getSpatialDimensions(C) == 1);
  fail_unless( Compartment_isSetSpatialDimensions(C) );

  fail_unless( Compartment_unsetSpatialDimensions(C) == LIBSBML_UNEXPECTED_ATTRIBUTE);
  fail_unless( Compartment_getSpatialDimensions(C) == 3);
  fail_unless( Compartment_isSetSpatialDimensions(C) );
}
Esempio n. 2
0
END_TEST


START_TEST (test_L3_Compartment_spatialDimensions)
{
  fail_unless( !Compartment_isSetSpatialDimensions(C));
  fail_unless( util_isNaN(Compartment_getSpatialDimensionsAsDouble(C)));

  Compartment_setSpatialDimensionsAsDouble(C, 1.5);

  fail_unless( Compartment_isSetSpatialDimensions(C));
  fail_unless( Compartment_getSpatialDimensionsAsDouble(C) == 1.5);

  Compartment_unsetSpatialDimensions(C);

  fail_unless( !Compartment_isSetSpatialDimensions(C));
  fail_unless( util_isNaN(Compartment_getSpatialDimensionsAsDouble(C)));
}