-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
8 lines (8 loc) · 13.4 KB
/
index.html
File metadata and controls
8 lines (8 loc) · 13.4 KB
1
2
3
4
5
6
7
8
<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=google content="notranslate"><meta name=author content="Void Framework"><meta property="og:title" content="Testing"><meta property="og:description" content><meta property="og:url" content="https://voidframework.dev/doc/testing/"><meta property="og:site_name" content="Void Framework"><meta property="og:type" content="website"><meta property="og:locale" content="en_en"><title>Void Framework – Testing</title><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css><link rel=stylesheet href=/css/site.css><link rel=icon type=image/icon href=/favicon.ico></head><body><body class=disable-select><div class="col-lg-8 mx-auto p-3 pt-md-4"><header class="align-items-center pb-3 mb-5 border-bottom"><nav class="navbar navbar-expand-lg navbar-light"><div class=container-fluid><a href=/ class="d-flex align-items-center text-dark text-decoration-none"><img width=32 height=32 class=me-2 role=img src=/favicon.ico alt="Void Framework">
<span class=fs-4>Void Framework</span><div class="collapse navbar-collapse" id=navbarScroll><ul class="navbar-nav me-auto my-2 my-lg-0 navbar-nav-scroll" style=--bs-scroll-height:100px><li class=nav-item><a class="nav-link disabled"></a></li></ul><div class=d-flex><a href=/doc/getting-started/requirements/ type=button class="btn btn-outline-primary btn-sm px-4">Documentation</a>
<a href=/releasenotes/ type=button class="btn btn-outline-primary btn-sm px-4">Release notes</a></div></div></div></nav></header><div class=row><div class="col d-sm-none d-md-block d-none d-sm-block" style=max-width:260px><p class="fw-bold mb-auto">Getting Started</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/getting-started/requirements/ class=nav-link aria-current=page>Requirements</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/getting-started/new-application/ class=nav-link aria-current=page>Creating a new application</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/getting-started/upgrading-from-old-version/ class=nav-link aria-current=page>Upgrading from old version</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Core</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/core/boot-sequence/ class=nav-link aria-current=page>Boot sequence</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/core/configuration/ class=nav-link aria-current=page>Configuration</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/core/class-scanning/ class=nav-link aria-current=page>Class scanning</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/core/conditional-feature/ class=nav-link aria-current=page>Conditional feature</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/core/life-cycle/ class=nav-link aria-current=page>Life cycle</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/core/type-conversion/ class=nav-link aria-current=page>Type conversion</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/core/lang/ class=nav-link aria-current=page>Lang</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Relational Databases</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/relational-databases/datasource/ class=nav-link aria-current=page>Data source</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/relational-databases/transactional/ class=nav-link aria-current=page>Transactional</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/relational-databases/persistence-hibernate/ class=nav-link aria-current=page>Hibernate ORM</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/relational-databases/persistence-jooq/ class=nav-link aria-current=page>jOOQ ORM</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/relational-databases/h2/ class=nav-link aria-current=page>H2</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">NoSQL Databases</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/nosql-databases/redis/ class=nav-link aria-current=page>Redis</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Cache</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/cache/using-cache/ class=nav-link aria-current=page>Using cache</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/cache/in-memory-cache/ class=nav-link aria-current=page>Cache engine : In-memory</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/cache/redis-cache/ class=nav-link aria-current=page>Cache engine : Redis</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Internationalization</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/internationalization/using-i18n/ class=nav-link aria-current=page>Using internationalization</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">REST Client</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/rest-client/retrofit2/ class=nav-link aria-current=page>Retrofit 2</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Scheduler</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/scheduler/scheduling-job-cron/ class=nav-link aria-current=page>Scheduling a local job</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Sendmail</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/sendmail/sending-emails/ class=nav-link aria-current=page>Sending emails</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/sendmail/mailer-dummy/ class=nav-link aria-current=page>Mailer : Dummy</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/sendmail/mailer-apache-commons-email/ class=nav-link aria-current=page>Mailer : Apache Commons Email</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Template</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/template/using-template/ class=nav-link aria-current=page>Using template</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/template/freemarker/ class=nav-link aria-current=page>FreeMarker</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Virtual File Storage</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/vfs/using-vfs/ class=nav-link aria-current=page>Using Virtual File Storage</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Web</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/web/using-web/ class=nav-link aria-current=page>Using Web</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/web/controller/ class=nav-link aria-current=page>Controller</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/web/session/ class=nav-link aria-current=page>Session</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/web/filters/ class=nav-link aria-current=page>Filters</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/web/security-csrf/ class=nav-link aria-current=page>CSRF</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/web/security-headers/ class=nav-link aria-current=page>Security headers</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/web/render-template/ class=nav-link aria-current=page>Render template</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Testing</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/testing/junit-extension/ class=nav-link aria-current=page>JUnit's extension</a></li></ul><div class=mt-2></div><p class="fw-bold mb-auto">Advanced</p><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/advanced/creating-module/ class=nav-link aria-current=page>Creating Module</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/advanced/aspect-oriented-programming/ class=nav-link aria-current=page>Aspect Oriented Programming</a></li></ul><ul class="nav nav-pills small flex-column mb-auto"><li class=nav-item><a href=/doc/advanced/advanced/ class=nav-link aria-current=page>reference.conf</a></li></ul><div class=mt-2></div></div><div class="d-block d-sm-block d-md-none"><select class=form-select aria-label="Default select example" name=sidebar-menu id=sidebar-menu><optgroup label="Getting Started"><option value=/doc/getting-started/requirements/>Requirements</option><option value=/doc/getting-started/new-application/>Creating a new application</option><option value=/doc/getting-started/upgrading-from-old-version/>Upgrading from old version</option></optgroup><optgroup label=Core><option value=/doc/core/boot-sequence/>Boot sequence</option><option value=/doc/core/configuration/>Configuration</option><option value=/doc/core/class-scanning/>Class scanning</option><option value=/doc/core/conditional-feature/>Conditional feature</option><option value=/doc/core/life-cycle/>Life cycle</option><option value=/doc/core/type-conversion/>Type conversion</option><option value=/doc/core/lang/>Lang</option></optgroup><optgroup label="Relational Databases"><option value=/doc/relational-databases/datasource/>Data source</option><option value=/doc/relational-databases/transactional/>Transactional</option><option value=/doc/relational-databases/persistence-hibernate/>Hibernate ORM</option><option value=/doc/relational-databases/persistence-jooq/>jOOQ ORM</option><option value=/doc/relational-databases/h2/>H2</option></optgroup><optgroup label="NoSQL Databases"><option value=/doc/nosql-databases/redis/>Redis</option></optgroup><optgroup label=Cache><option value=/doc/cache/using-cache/>Using cache</option><option value=/doc/cache/in-memory-cache/>Cache engine : In-memory</option><option value=/doc/cache/redis-cache/>Cache engine : Redis</option></optgroup><optgroup label=Internationalization><option value=/doc/internationalization/using-i18n/>Using internationalization</option></optgroup><optgroup label="REST Client"><option value=/doc/rest-client/retrofit2/>Retrofit 2</option></optgroup><optgroup label=Scheduler><option value=/doc/scheduler/scheduling-job-cron/>Scheduling a local job</option></optgroup><optgroup label=Sendmail><option value=/doc/sendmail/sending-emails/>Sending emails</option><option value=/doc/sendmail/mailer-dummy/>Mailer : Dummy</option><option value=/doc/sendmail/mailer-apache-commons-email/>Mailer : Apache Commons Email</option></optgroup><optgroup label=Template><option value=/doc/template/using-template/>Using template</option><option value=/doc/template/freemarker/>FreeMarker</option></optgroup><optgroup label="Virtual File Storage"><option value=/doc/vfs/using-vfs/>Using Virtual File Storage</option></optgroup><optgroup label=Web><option value=/doc/web/using-web/>Using Web</option><option value=/doc/web/controller/>Controller</option><option value=/doc/web/session/>Session</option><option value=/doc/web/filters/>Filters</option><option value=/doc/web/security-csrf/>CSRF</option><option value=/doc/web/security-headers/>Security headers</option><option value=/doc/web/render-template/>Render template</option></optgroup><optgroup label=Testing><option value=/doc/testing/junit-extension/>JUnit's extension</option></optgroup><optgroup label=Advanced><option value=/doc/advanced/creating-module/>Creating Module</option><option value=/doc/advanced/aspect-oriented-programming/>Aspect Oriented Programming</option><option value=/doc/advanced/advanced/>reference.conf</option></optgroup></select><br></div><div class="col enable-select" style=min-width:260px><h2>Testing</h2></div></div><br><footer class="d-flex flex-wrap justify-content-between align-items-center pt-3 mt-4 border-top"><p class="col-md-4 mb-0 text-muted">© 2022-2024 Void Framework</p><a href=/ class="col-md-3 d-flex align-items-center justify-content-center mb-3 mb-md-0 me-md-auto link-dark text-decoration-none"><img src=/favicon.ico style=width:24px></a>
<span class="col-md-5 justify-content-end text-muted" style=text-align:right>Void Framework is released under the MIT License</span></footer><script type=text/javascript src=https://code.jquery.com/jquery-3.6.0.min.js></script>
<script type=text/javascript src=https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js></script>
<script type=text/javascript src=https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js></script>
<script type=text/javascript src=/js/application.js></script></div></body></body></html>