Испытательная процедура элюирования - PullRequest
0 голосов
/ 04 мая 2020

Рассмотрим два приведенных ниже кода, которые я пробовал в testng, но это не так, я не понимаю, почему сначала выполняется определенный t c, а затем другой, как testng решает, какой t c запустить первым

Код 1:

package test;

import org.testng.annotations.Test;

public class day1 {
    @Test
    public void a()
    {
        System.out.println("1");
    }

    @Test
    public void c()
    {
        System.out.println("3");
    }

    @Test
    public void b()
    {
        System.out.println("2");
    }

    @Test(dependsOnMethods = { "c" })
    public void d()
    {
        System.out.println("4");
    }

    @Test
    public void k()
    {
        System.out.println("k");
    }

    @Test
    public void e()
    {
        System.out.println("e");
    }
}

вывод:

3 эк 1 2 4

Код 2:

package test;
import org.testng.annotations.Test;

public class day1 {
    @Test
    public void b()
    {
        System.out.println("1");
    }

    @Test
    public void f()
    {
        System.out.println("2");
    }

    @Test
    public void c()
    {
        System.out.println("3");
    }

    @Test
    public void d()
    {
        System.out.println("4");
    }

    @Test
    public void e()
    {
        System.out.println("5");
    }

    @Test(dependsOnMethods = { "e" })
    public void a()
    {
        System.out.println("6");
    }

    @Test
    public void g()
    {
        System.out.println("g");
    }
}

выход:

1

3

4

5

2

г

6

e

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