eclipse-vertx / eclipse-vertx/vertx-codegen

`_` considered as invalid char in package names

Abierto
#282 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
111
Forks
89
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

according to [this](https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html) `_` is a valid char in package names but adding following line in `io.vertx.test.codegen.CaseTest#testParseQualifiedCase`:

```java
parseQualifiedCase("foo.bar.juu_oo", "foo", "bar", "juu_oo");
```

will result in a failed test result:

```
-------------------------------------------------------------------------------
Test set: io.vertx.test.codegen.CaseTest
-------------------------------------------------------------------------------
Tests run: 10, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE! - in io.vertx.test.codegen.CaseTest
testParseQualifiedCase(io.vertx.test.codegen.CaseTest) Time elapsed: 0.001 sec <<< ERROR!
java.lang.IllegalArgumentException: Invalid qualified case:foo.bar.juu_oo
at io.vertx.codegen.QualifiedCase.parse(QualifiedCase.java:35)
at io.vertx.test.codegen.CaseTest.parseCase(CaseTest.java:178)
at io.vertx.test.codegen.CaseTest.parseQualifiedCase(CaseTest.java:166)
at io.vertx.test.codegen.CaseTest.testParseQualifiedCase(CaseTest.java:65)
```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Lee QualifiedCase.java en la ruta de parseo que falla y reproduce el caso en io.vertx.test.codegen.CaseTest#testParseQualifiedCase. Haz que el caso mostrado foo.bar.juu_oo se pueda parsear correctamente, luego ejecuta CaseTest y confirma que las pruebas existentes de qualified-case siguen pasando.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
tooling
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
50/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.