mirror of
https://github.com/JHUAPL/kaiju.git
synced 2026-01-09 15:17:56 -05:00
37 lines
1023 B
ReStructuredText
37 lines
1023 B
ReStructuredText
Serial Test Template
|
|
====================
|
|
|
|
.. code-block:: bash
|
|
|
|
module <INSERT MODULE NAME>
|
|
use testHelper
|
|
! ADD ADDITIONAL USE STATEMENTS AS REQUIRED
|
|
|
|
implicit none
|
|
|
|
! DEFINE ANY OBJECTS THAT YOU WANT TO USE IN THE TESTS HERE
|
|
! I RECOMMEND MAKING THEM ALLOCATABLE SO THAT THEY CAN BE DESTROYED BETWEEN TESTS
|
|
|
|
contains
|
|
|
|
@before
|
|
subroutine setup()
|
|
! THIS SHOULD ALLOCATE AND INITIALIZE ANY OBJECTS YOU WANT TO USE IN YOUR TESTS
|
|
end subroutine
|
|
|
|
@after
|
|
subroutine teardown()
|
|
! THIS SHOULD DEALLOCATE AND DESTROY ANY OBJECTS USED IN YOUR TESTS
|
|
end subroutine
|
|
|
|
! IF YOU WANT TO CREATE ANY HELPER SUBROUTINES THAT YOUR TESTS USE, YOU CAN DO SO HERE
|
|
|
|
@test
|
|
subroutine exampleTest()
|
|
! THIS IS AN EXAMPLE TEST
|
|
! THIS SHOULD BE DELETED, AND OTHER REAL TESTS SHOULD REPLACE IT BY PLACING THE
|
|
! "@test" MARKER BEFORE THE TEST SUBROUTINES
|
|
end subroutine
|
|
|
|
end module
|