Как я могу проверить и проверить случайный неизвестный код - PullRequest
0 голосов
/ 03 мая 2020

Я работаю над проектом, который требует тестирования и проверки javascript фрагментов. Это должно быть очень общего назначения и абстрактно. Скажем, у вас есть какая-то неизвестная функция, прочитанная из некоторого случайного js файла:

function sum(A,B) { ... }

Мы считаем функцию действительной, если она возвращает какое-то значение (кроме пустого '', [], {}, null или undefined) ). Но мы не знаем типы аргументов (это могут быть числа, массивы или ...). Тело функции может быть простой арифметикой c или сложным алгоритмом. Есть ли умный способ проверить некоторую случайную функцию без грубой форсировки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...