Size: a a a

QA — Автоматизация

2019 November 26

B

Bola in QA — Автоматизация
Faroe Man
int value = 15;
try {
   
assert value < 0;
   System.
out.println("Value is " + value);
}
catch(AssertionError e){
   
throw e;
}

Почему у меня
всегда try отрабатывает ?
Что это?
источник

O

Oleg in QA — Автоматизация
Я так понимаю, имелось ввиду "не используйте логгирование в качестве инструмента проверки"
источник

O

Oleg in QA — Автоматизация
Faroe Man
int value = 15;
try {
   
assert value < 0;
   System.
out.println("Value is " + value);
}
catch(AssertionError e){
   
throw e;
}

Почему у меня
всегда try отрабатывает ?
Try отрабатывает = value is 15 логгируется?
источник

O

Oleg in QA — Автоматизация
У джавы есть ключик использовать ассерты
источник

A

Ablaihan in QA — Автоматизация
Alexei Barantsev
а у вас есть свои версии, предположения, зачем люди это делают?
думаю что в первом случае пишут ну просто потому что мАгу, а во втором нужно что то заточенное под чтобы затем ве одной строкой написать
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Парни здравствуйте, есть вопрос по rest-assured
есть pojo с разными кострукторами
 
public class CreateContact {
private int id;
private String email;
private String firstName;
private String lastName

public CreateContact() {}
public CreateContact(int id, String email) { ... код конструктора ...}
public CreateContact(String email, String firstname){ ... код конструктора ...}


При серилизации объекта CreateContact contact = new CreateContact("test@email.com", "John");
значение int id = 0; String lastName = null

Вопрос есть какая-то аннотация или способ исключить незаполненые поля из сериализированого объекта? Или во время сериализации?

Ожидаемый результат хочу получить
{
email: "test@email.com",
firstName: "John"
}
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
или если вопрос не в эту группу тогда перенаправте куда стучатся
источник

M

Merg in QA — Автоматизация
Nickolai Kinkolykh
Парни здравствуйте, есть вопрос по rest-assured
есть pojo с разными кострукторами
 
public class CreateContact {
private int id;
private String email;
private String firstName;
private String lastName

public CreateContact() {}
public CreateContact(int id, String email) { ... код конструктора ...}
public CreateContact(String email, String firstname){ ... код конструктора ...}


При серилизации объекта CreateContact contact = new CreateContact("test@email.com", "John");
значение int id = 0; String lastName = null

Вопрос есть какая-то аннотация или способ исключить незаполненые поля из сериализированого объекта? Или во время сериализации?

Ожидаемый результат хочу получить
{
email: "test@email.com",
firstName: "John"
}
источник

MK

Mem Kekovich in QA — Автоматизация
Nickolai Kinkolykh
Парни здравствуйте, есть вопрос по rest-assured
есть pojo с разными кострукторами
 
public class CreateContact {
private int id;
private String email;
private String firstName;
private String lastName

public CreateContact() {}
public CreateContact(int id, String email) { ... код конструктора ...}
public CreateContact(String email, String firstname){ ... код конструктора ...}


При серилизации объекта CreateContact contact = new CreateContact("test@email.com", "John");
значение int id = 0; String lastName = null

Вопрос есть какая-то аннотация или способ исключить незаполненые поля из сериализированого объекта? Или во время сериализации?

Ожидаемый результат хочу получить
{
email: "test@email.com",
firstName: "John"
}
зачем вам конструктор в пожо
источник

MK

Mem Kekovich in QA — Автоматизация
Nickolai Kinkolykh
или если вопрос не в эту группу тогда перенаправте куда стучатся
источник

M

Merg in QA — Автоматизация
блин, @zewcha сбежал оттуда
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Mem Kekovich
зачем вам конструктор в пожо
Согласен,  могу и сеттерами накидать данные, конструктор просто чтобы данные бысто засетать в pojo
(возможно делаю не правильно, буду очень рад подсказке как это сделать лучше)
источник

O

Oleg in QA — Автоматизация
Nickolai Kinkolykh
Парни здравствуйте, есть вопрос по rest-assured
есть pojo с разными кострукторами
 
public class CreateContact {
private int id;
private String email;
private String firstName;
private String lastName

public CreateContact() {}
public CreateContact(int id, String email) { ... код конструктора ...}
public CreateContact(String email, String firstname){ ... код конструктора ...}


При серилизации объекта CreateContact contact = new CreateContact("test@email.com", "John");
значение int id = 0; String lastName = null

Вопрос есть какая-то аннотация или способ исключить незаполненые поля из сериализированого объекта? Или во время сериализации?

Ожидаемый результат хочу получить
{
email: "test@email.com",
firstName: "John"
}
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
спасибо
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Спасибо больше лучшая штука что я видел :)
Вау
источник

Ц

Ц in QA — Автоматизация
Подскажите, можно ли сделать, чтобы в отчётах Allure статус теста становился Passed только в случае если все его запуски (Retries) закончились успешно?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Ц
Подскажите, можно ли сделать, чтобы в отчётах Allure статус теста становился Passed только в случае если все его запуски (Retries) закончились успешно?
try 1: fail
try 2: fail
try 3: pass

status: pass?
источник

Ц

Ц in QA — Автоматизация
Oleksandr Khotemskyi
try 1: fail
try 2: fail
try 3: pass

status: pass?
да, сейчас так
источник

Ц

Ц in QA — Автоматизация
нужно чтобы стал Fail
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
софтасерты вам в помощь
источник