Как я настраиваю Источник JUNIT в Eclipse?

Мои ответы основаны на версии @Emile, но я использую прозрачный цвет вместо сплошного.
Этот пример нарисует нижнюю границу 2dp.

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape android:shape="rectangle" >
            <stroke  android:width="2dp"
                     android:color="#50C0E9" />
            <solid android:color="@android:color/transparent" />
        </shape>
    </item>
    <item  android:bottom="2dp" >
        <shape android:shape="rectangle" >
            <stroke  android:width="2dp"
                     android:color="@color/bgcolor" />
            <solid android:color="@android:color/transparent" />
        </shape>
    </item>
</layer-list>

@ color / bgcolor - это цвет фона, на котором вы рисуете свой вид с рамкой.

Если вы хотите изменить положение границы, измените смещение одним из:

android:bottom="2dp"
android:top="2dp"
android:right="2dp"
android:left="2dp"

или объедините их, чтобы иметь 2 или более границ:

android:bottom="2dp" android:top="2dp"
17
задан Hosam Aly 5 July 2009 в 14:32
поделиться

2 ответа

Я загрузил Eclipse SDK и проверил различия, и, наконец, заставил его работать.

  1. Загрузите этот JAR в ваш каталог eclipse / plugins .

  2. Отредактируйте файл source.info в каталоге eclipse / configuration / org.eclipse.equinox.source и добавьте следующая строка:

    org.junit4.source, 4.5.0.v20090423, plugins / org.junit4.source_4.5.0.v20090423.jar, -1, false

  3. Откройте файл артефактов.

  4. Если Eclipse уже открыт, вам необходимо перезапустить его, чтобы изменения были обнаружены.

Примечание: Для Eclipse 3.6 (Helios) вы должны использовать обновленные JAR-файлы. См. Комментарии @Supressingfire и @Milo.

Примечание: в Eclipse 3.6 (Helios) шаг 3 (artifacts.xml) не требуется.
Проверено на Ubuntu Eclipse 3.6:
Версия: Helios Service Release 2
Идентификатор сборки: 20110218-0911

8
ответ дан 30 November 2019 в 14:28
поделиться

Как упоминалось в этой ветке , если вы загрузили версию SDK для Galileo, у вас есть исходные коды основных плагинов.

Для JUnit это будет :

 <pathTo>\eclipse-SDK-3.5-win32-x86_64\eclipse\plugins\org.junit4.source_4.5.0.v20090423.jar

Вы можете попробовать добавить это в качестве исходного файла на вкладке «Источник» в конфигурации средства запуска JUnit и посмотреть, решит ли это вашу проблему, когда вы отлаживаете свой тест JUnit и выполняете пошаговые действия с использованием собственных методов JUnit.

(Примечание : У меня x64 версия eclipse Galileo, но я считаю, что файл такой же для x32 или других платформ)

2
ответ дан 30 November 2019 в 14:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: