Borrar filtros
Borrar filtros

Can Functions Have a Built-In Self-Test?

1 visualización (últimos 30 días)
Richard
Richard el 15 de Jul. de 2019
Editada: Adam Danz el 15 de Jul. de 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 comentario
Adam Danz
Adam Danz el 15 de Jul. de 2019
Editada: Adam Danz el 15 de Jul. de 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

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Productos


Versión

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by