Cmobilecom AF examples illustrate how to develop a cloud native multitenant application.
- Download examples and run test automation with docker on Selenium Grid:
Selenium Grid -- Nginx(Reverse Proxy) -- Cmobilecom AF
/ Examples
Test Client |
Cmobilecom JPA
|
Persistence
(Database)
docker-compose --profile pt up
Live sessions: http://localhost:4444
See "Developer Guide" on how to run on host.
- The examples test automation tests features including:
-
High-level test automation API.
- JPA xml metadata and annotations.
- Entity manager for DataAccessUnit.
- Entity manager extensions.
- Multitenancy.
- Transactions.
- Detached query criteria.
- Query builder.
- Role-based access control.
- Multi-factor authentication.
- Login redirect auth token.
- Module pluggable.
- InstanceType domains.
- Hierarchy multi-level select.
- Browse entities by hierarchy.
- Entity graph navigation.
- Entity input auto complete.
- Entity property input dialog.
- ContainerBean/DialogBean.
- EntityBean/EntityListBean/MenuBean.
- Menu styles: Menubar/Tiered/Toolbar/Tree/AccordionTree.
- Menu nodes with inputDataBean.
- Partial behaviors.
- Report and charting.
- File upload as attachments.
- Statistics properties.
- Enclosed entity list bean.
- Entity choice support.
- Form design.
- View Config.
- Entity export/import.
- Bean print view and entity batch Print.
- Captcha property.
- Logical view web bindings.
- View components.
- Border layout.
- Responsive design.
- Entity list table column toggle/reflow.
- I18N locales and themes.
- Site hierarchy and I18N.
- Site pages (.xpg) with module beans embedded.
- Site containers and menu (.xmu).