Azzera filtri
Azzera filtri

Can Functions Have a Built-In Self-Test?

1 visualizzazione (ultimi 30 giorni)
Richard
Richard il 15 Lug 2019
Modificato: Adam Danz il 15 Lug 2019
Hi All
I'm trying to deterimine if there is a self-testing call or something for Matlab functions, similar to Octave's Self-Test Mode? It would be very helpful to be able to embed the tests into the function itself.
  1 Commento
Adam Danz
Adam Danz il 15 Lug 2019
Modificato: Adam Danz il 15 Lug 2019
You can do something like this
function y = addStuff(x)
% adds everything in input 'x' (numeric)
% if 'x' is a string that equals 'test', it runs a self-test.
if ischar(x) && isequal('test',lower(x))
addStuff(1:99); % your test inputs
return
end
y = sum(x(:));
end

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Prodotti


Release

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by