BIST for m-files: Difference between revisions

Jump to navigation Jump to search
148 bytes added ,  4 December 2020
m
added documentation links, fixed outdated appendix style tips mention
m (Update function list)
m (added documentation links, fixed outdated appendix style tips mention)
 
(One intermediate revision by one other user not shown)
Line 18: Line 18:
For the remainder, it's because no one has taken the time to write a test for them.
For the remainder, it's because no one has taken the time to write a test for them.


Before starting, take a look at Appendix B Test and Demo Functions and Appendix C Tips and Standards for what functions are available for testing and how to write code that conforms to Octave's coding guidelines.  Another good strategy is to look for %!test, %!testif, %!xtest blocks in existing m-files and see how they were coded.
Before starting, take a look at [https://octave.org/doc/latest/Test-and-Demo-Functions.html#Test-and-Demo-Functions Appendix B Test and Demo Functions] and the [[Octave_style_guide|Octave Style Guide]] for what functions are available for testing and how to write code that conforms to Octave's coding guidelines.  Another good strategy is to look for %!test, %!testif, %!xtest blocks in existing m-files and see how they were coded.


== Functions lacking tests (as of December 15, 2015) ==
== Functions lacking tests (as of December 15, 2015) ==
Line 224: Line 224:
* statistics/tests/wilcoxon_test.m
* statistics/tests/wilcoxon_test.m
* statistics/tests/z_test_2.m
* statistics/tests/z_test_2.m
[[Category:Development]]
[[Category:Testing]]
153

edits

Navigation menu