public class LexicalConventionTests extends SchemaModelFixture
Sources
gmlObjects, model, schemaInfo| Constructor and Description |
|---|
LexicalConventionTests() |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
isLowerCamelCase(String localName)
Checks if a String value is in lowerCamelCase form.
|
(package private) boolean |
isUpperCamelCase(String localName)
Checks if a String value is in UpperCamelCase form.
|
void |
verifyAbstractObjectName()
[
Test] The [local name] of an abstract GML object should start
with "Abstract". |
void |
verifyComplexTypeName()
[
Test] The [local name] of a complex type definition should 1) be
in UpperCamelCase form, and 2) end with "Type". |
void |
verifyObjectNameIsUpperCamelCase()
[
Test] The [local name] of a GML object should be in
UpperCamelCase form. |
void |
verifyObjectPropertyNameIsLowerCamelCase()
[
Test] The [local name] of a GML object property should be in
lowerCamelCase form. |
initSchemaModelFixture, setSchemaModelpublic void verifyObjectNameIsUpperCamelCase()
Test] The [local name] of a GML object should be in
UpperCamelCase form.public void verifyObjectPropertyNameIsLowerCamelCase()
Test] The [local name] of a GML object property should be in
lowerCamelCase form. Furthermore, the name of an abstract element should
start with "abstract".public void verifyAbstractObjectName()
Test] The [local name] of an abstract GML object should start
with "Abstract".public void verifyComplexTypeName()
Test] The [local name] of a complex type definition should 1) be
in UpperCamelCase form, and 2) end with "Type". Furthermore, the name of
an abstract complex type definition should start with "Abstract".boolean isUpperCamelCase(String localName)
localName - The [local name] of the schema component to check.boolean isLowerCamelCase(String localName)
localName - The [local name] of the schema component to check.Copyright © 2023 Open Geospatial Consortium. All rights reserved.