do |
All non-alphanumeric characters are removed from a graceful name to make an identifier name.
type name | |
graceful name | identifier name? |
MyName | myname |
my name | myname |
* my name!!->123 | myname123 |
A fully-qualified type name is used as is, i.e., not gracefully.
type name | |
type name | full name? |
eg.ArithmeticColumnFixture | eg.ArithmeticColumnFixture |
eg.Arithmetic Column Fixture | error |
The namespace for a type can be omitted if it's specified in a Suite Configuration File or imported.
configure | applicationundertest | add namespace | eg |
type name | |
type name | full name? |
ArithmeticColumnFixture | eg.ArithmeticColumnFixture |
The "Fixture" suffix can be omitted. Whitespace can be inserted. Case is not important. Non-alphanumeric characters are ignored. Underscores in the type name are ignored.
type name | |
type name | full name? |
ArithmeticColumn | eg.ArithmeticColumnFixture |
Arithmetic Column | eg.ArithmeticColumnFixture |
arithmetic column | eg.ArithmeticColumnFixture |
arith-metic!%^$@column? | eg.ArithmeticColumnFixture |
another sample domain | fit.Test.Double.another_sample_domain |
Member names can be found 'gracefully'. Case is not important. Underscores in the member name are ignored. Member names can be enclosed in quotes to keep underscores.
... need tests ...