test_class.file: sandbox/dominio/src/test/java/br/ufg/inf/es/saep/sandbox/dominio/ValorTest.java
test_class.identifier: ValorTest
test_case.body: @Test
      public void umaDataInvalida() {
          assertNull(Valor.dataFromString("01/02"));
      }
test_case.class_method_signature: ValorTest.umaDataInvalida()
test_case.full_signature: @Test public void umaDataInvalida()
test_case.identifier: umaDataInvalida
test_case.invocations: assertNull dataFromString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void umaDataInvalida()
focal_class.declarator: REAL = 0
focal_class.modifier: public static final
focal_class.original_string: public static final byte REAL = 0;
focal_class.type: byte
focal_class.var_name: REAL
focal_class.declarator: LOGICO = 1
focal_class.modifier: public static final
focal_class.original_string: public static final byte LOGICO = 1;
focal_class.type: byte
focal_class.var_name: LOGICO
focal_class.declarator: STRING = 2
focal_class.modifier: public static final
focal_class.original_string: public static final byte STRING = 2;
focal_class.type: byte
focal_class.var_name: STRING
focal_class.declarator: DATA = 3
focal_class.modifier: public static final
focal_class.original_string: public static final byte DATA = 3;
focal_class.type: byte
focal_class.var_name: DATA
focal_class.declarator: FORMATO_DATA =
              DateTimeFormatter.ofPattern("dd/MM/yyyy")
focal_class.modifier: public static final
focal_class.original_string: public static final DateTimeFormatter FORMATO_DATA =
              DateTimeFormatter.ofPattern("dd/MM/yyyy");
focal_class.type: DateTimeFormatter
focal_class.var_name: FORMATO_DATA
focal_class.declarator: tipo
focal_class.modifier: private
focal_class.original_string: private byte tipo;
focal_class.type: byte
focal_class.var_name: tipo
focal_class.declarator: real
focal_class.modifier: private
focal_class.original_string: private float real;
focal_class.type: float
focal_class.var_name: real
focal_class.declarator: logico
focal_class.modifier: private
focal_class.original_string: private boolean logico;
focal_class.type: boolean
focal_class.var_name: logico
focal_class.declarator: string
focal_class.modifier: private
focal_class.original_string: private String string;
focal_class.type: String
focal_class.var_name: string
focal_class.declarator: data
focal_class.modifier: private
focal_class.original_string: private LocalDate data;
focal_class.type: LocalDate
focal_class.var_name: data
focal_class.file: sandbox/dominio/src/main/java/br/ufg/inf/es/saep/sandbox/dominio/Valor.java
focal_class.identifier: Valor
focal_class.class_method_signature: Valor.Valor(final String valor)
focal_class.full_signature: public  Valor(final String valor)
focal_class.identifier: Valor
focal_class.modifiers: public
focal_class.parameters: (final String valor)
focal_class.signature:  Valor(final String valor)
focal_class.class_method_signature: Valor.Valor(final float valor)
focal_class.full_signature: public  Valor(final float valor)
focal_class.identifier: Valor
focal_class.modifiers: public
focal_class.parameters: (final float valor)
focal_class.signature:  Valor(final float valor)
focal_class.class_method_signature: Valor.Valor(final boolean valor)
focal_class.full_signature: public  Valor(final boolean valor)
focal_class.identifier: Valor
focal_class.modifiers: public
focal_class.parameters: (final boolean valor)
focal_class.signature:  Valor(final boolean valor)
focal_class.class_method_signature: Valor.Valor(final LocalDate umaData)
focal_class.full_signature: public  Valor(final LocalDate umaData)
focal_class.identifier: Valor
focal_class.modifiers: public
focal_class.parameters: (final LocalDate umaData)
focal_class.signature:  Valor(final LocalDate umaData)
focal_class.class_method_signature: Valor.getString()
focal_class.full_signature: public final String getString()
focal_class.identifier: getString
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getString()
focal_class.class_method_signature: Valor.getBoolean()
focal_class.full_signature: public final boolean getBoolean()
focal_class.identifier: getBoolean
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getBoolean()
focal_class.class_method_signature: Valor.getReal()
focal_class.full_signature: public final float getReal()
focal_class.identifier: getReal
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float getReal()
focal_class.class_method_signature: Valor.getData()
focal_class.full_signature: public final LocalDate getData()
focal_class.identifier: getData
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: LocalDate
focal_class.signature: LocalDate getData()
focal_class.class_method_signature: Valor.dataFromString(final String data)
focal_class.full_signature: public static Valor dataFromString(final String data)
focal_class.identifier: dataFromString
focal_class.modifiers: public static
focal_class.parameters: (final String data)
focal_class.return: Valor
focal_class.signature: Valor dataFromString(final String data)
focal_class.class_method_signature: Valor.getTipo()
focal_class.full_signature: public byte getTipo()
focal_class.identifier: getTipo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: byte
focal_class.signature: byte getTipo()
focal_class.class_method_signature: Valor.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Valor.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: Valor.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: public static Valor dataFromString(final String data) {
          LocalDate parsedDate;
  
          try {
              parsedDate = LocalDate.parse(data, FORMATO_DATA);
          } catch (DateTimeParseException exp) {
              return null;
          }
  
          return new Valor(parsedDate);
      }
focal_method.class_method_signature: Valor.dataFromString(final String data)
focal_method.full_signature: public static Valor dataFromString(final String data)
focal_method.identifier: dataFromString
focal_method.invocations: parse
focal_method.modifiers: public static
focal_method.parameters: (final String data)
focal_method.return: Valor
focal_method.signature: Valor dataFromString(final String data)