Вы можете использовать object#destructring
в функции обратного вызова.
let data = {"_id":"93866","stats":[{"points":86,"pos":11,"createdAt":"2019-01-16T10:13:40.650Z","updatedAt":"2019-01-16T10:13:40.825Z"},{"points":79,"pos":26,"createdAt":"2019-01-16T10:13:40.650Z","updatedAt":"2019-01-16T10:13:40.825Z"},{"points":64,"pos":39,"createdAt":"2019-01-16T10:13:40.650Z","updatedAt":"2019-01-16T10:13:40.825Z"}]},
result = _.map(data.stats, ({points, pos}) => [points,pos]);
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js"></script>
В проводнике пакетов разворачивают класс. Это должно показать Вам всем методы. Щелкните правой кнопкой по одному методу, который Вы хотите выполнить, затем выбрать Выполнение Как-> JUnit из контекстного меню (просто протестированный с Eclipse 3.4.1). Также выбор "Выполнения" на однократном въезде в представлении JUnit-результатов, чтобы повторно выполнить тест работает таким же образом.
Не используйте Strg + F11 , но горячая клавиша Высокий звук + Сдвиг + X -> T .
Тогда Eclipse выполнит текущий открытый файл как тест JUnit. Зеленая кнопка воспроизведения только выполнит последний выбранный Run Configuration.
Для меня, это работает хорошо с Высоким звуком + Сдвиг + X -> T .
Если у Вас есть много тестов больше чем в одном файле, и Вы хотите запустить только тесты в конкретном файле, Вы могли щелкнуть правой кнопкой по тому файлу и выбору, выполненному как-> junit тест. Теперь, если Вы хотите запустить только один тест, содержавшийся в файле со многими тестами, мое предположение (у меня нет затмения установленным здесь), что представление Outline перечислит все методы тестирования для файла, и Вы, вероятно, будете в состоянии щелкнуть правой кнопкой по единственному методу тестирования и выполнить его как тест JUNit.
Hope это помогает.
Для меня это также не работает в Eclipse 3.4.2, хотя это работало в предыдущих выпусках (я попытался выполнить отдельный метод из проводника пакетов и единственный тест junit от представления junit),
I agree with the point about 3.4.2 no longer working the way it did in previous versions. Before you could right-click on a single test in a group of tests from the JUnit view and execute just that test. In the latest version it insists on always running all of them. Granted, the view does run the test you clicked on first and dumps the rest in a rollup called "Unrooted Tests". If anyone figures this out I'd like to know how to get around it.
В Eclipse 3.5 это можно обойти, изменив средство запуска тестов на JUnit 3. Это будет работать только для тестов JUnit 3, но не для тестов JUnit 4. Вы можете изменить средство запуска тестов, выполнив следующие действия:
. Он может работать и в других версиях.
У меня была та же проблема, что и у других, использующих Eclipse 3.4.1 и JUnit 4 test runner - невозможно запустить одиночный тест. Но где-то еще я нашел предложение, которое решило проблему. Мой тестовый класс все еще расширял junit.framework.TestCase. Когда я прекратил расширять TestCase, все работало нормально, и я смог запустить отдельные тесты JUnit с помощью средства запуска тестов JUnit 4. Конечно, мне нужно было, чтобы аннотации JUnit 4 использовали статический импорт для методов assert, но я уже сделал это - я просто не удалил наследование TestCase.