Вопросы с тегом «dd»

2729
Как мне проверить приватную функцию или класс, который имеет закрытые методы, поля или внутренние классы?

Как выполнить модульное тестирование (с использованием xUnit) класса, который имеет внутренние закрытые методы, поля или вложенные классы? Или функция, которая делается частной благодаря наличию внутренней связи ( staticв C / C ++) или находится в закрытом ( анонимном ) пространстве имен? Кажется...

1311
Удаление нескольких файлов из репозитория Git, которые уже были удалены с диска

У меня есть репозиторий Git, в котором я удалил четыре файла rm( не git rm ), и мой статус Git выглядит следующим образом: # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt Как удалить эти файлы из Git без необходимости вручную проходить и добавлять каждый файл...

716
Инструменты модульного тестирования JavaScript для TDD

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я изучил и рассмотрел многие модульные тесты JavaScript и инструменты тестирования, но не смог найти подходящего варианта,...

627
Как проверить, что определенный метод не был вызван с помощью Mockito?

Как проверить, что метод не вызывается на зависимости объекта? Например: public interface Dependency { void someMethod(); } public class Foo { public bar(final Dependency d) { ... } } С тестом Foo: public class FooTest { @Test public void dependencyIsNotCalled() { final Foo foo = new Foo(...);...

571
Добавить все файлы в коммит, кроме одного?

У меня есть набор файлов в наборе изменений, но я хочу специально игнорировать один измененный файл. Выглядит так после git status: # modified: main/dontcheckmein.txt # deleted: main/plzcheckmein.c # deleted: main/plzcheckmein2.c ... Есть ли способ, которым я могу сделать, git addно просто...

499
Постановка удаленных файлов

Скажем, у меня есть файл в моем репозитории git foo. Предположим, что он был удален с rm(не git rm). Тогда git status покажет: Changes not staged for commit: deleted: foo Как подготовить удаление этого файла? Если я попробую: git add foo Это говорит: 'foo' did not match any files....

479
Как вы тестируете приватные методы?

Я строю библиотеку классов, которая будет иметь несколько открытых и закрытых методов. Я хочу иметь возможность тестировать приватные методы модульно (в основном при разработке, но также это может быть полезно для будущего рефакторинга). Как правильно это...

469
C # «внутренний» модификатор доступа при выполнении модульного тестирования

Я новичок в модульном тестировании и пытаюсь понять, стоит ли мне начинать использовать больше «внутреннего» модификатора доступа. Я знаю, что если мы используем 'internal' и устанавливаем переменную сборки 'InternalsVisibleTo', мы можем тестировать функции, которые не хотим объявлять...

327
Исправить ошибку GitLab: «Вы не можете распространять код в защищенных ветках в этом проекте»?

У меня проблема, когда я отправляю свои коды в git, когда у меня есть доступ разработчика в моем проекте, но все нормально, когда у меня есть основной доступ. Откуда проблема? И как это исправить? Сообщение об ошибке: ошибка: вы не можете отправить код в защищенные ветви этого проекта. ... ошибка:...

256
Git добавить все файлы, которые были изменены, удалены и не отслежены?

Есть ли способ добавить все файлы, независимо от того, что вы делаете с ними, будь они удалены, не отслежены и т. Д.? как для коммита. Я просто не хочу иметь git addили git rmвсе свои файлы каждый раз, когда я фиксирую, особенно когда я работаю над большим...

254
Spark - repartition () против coalesce ()

По данным Learning Spark Имейте в виду, что перераспределение ваших данных является довольно дорогой операцией. Spark также имеет оптимизированную версию repartition()call, coalesce()которая позволяет избежать перемещения данных, но только если вы уменьшаете количество разделов RDD. Одно из...

220
Использование Kafka как хранилища событий (CQRS). Отличная идея?

Хотя я раньше сталкивался с Кафкой , я только недавно понял, что Кафку, возможно, можно использовать как (основу) CQRS , хранилище событий . Один из основных моментов, которые поддерживает Кафка: Захват / хранение событий, все ГА, конечно. Паб / суб архитектура Возможность воспроизведения журнала...

205
Можно ли разделить уже разделенный кусок с помощью git?

Недавно я обнаружил, что Git patchиспользует addкоманду, и должен сказать, что это действительно фантастическая функция. Я также обнаружил, что большой кусок можно разделить на более мелкие куски, нажавs клавишу, что повышает точность фиксации. Но что, если я хочу еще большей точности, если...

203
Модульное тестирование каталога Anti-паттернов

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. анти-паттерн : должно быть по крайней мере два ключевых элемента, чтобы формально отличить реальный анти-паттерн от...

192
Недостатки тестовой разработки? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...