Сделайте Тест. QuickCheck. Пакет использует тип по умолчанию для тестирования функций списка

Попробуйте отправить объект json. Замените это:

tRequest.ContentType = " application/x-www-form-urlencoded;charset=UTF-8";    
string postData = "collapse_key=score_update&time_to_live=108&delay_while_idle=1&data.message=" + value + "&data.time=" + System.DateTime.Now.ToString() + "&registration_id=" + deviceId + "";
        Console.WriteLine(postData);
        Byte[] byteArray = Encoding.UTF8.GetBytes(postData);

Для этого:

tRequest.ContentType = "application/json"; 
    var data = new
        {
            to = deviceId,
            notification = new
            {
                body = "This is the message",
                title = "This is the title",
                icon = "myicon"
            }
        };

        var serializer = new JavaScriptSerializer();
        var json = serializer.Serialize(data);

        Byte[] byteArray = Encoding.UTF8.GetBytes(json);
6
задан C. A. McCann 17 December 2011 в 20:42
поделиться

1 ответ

В quickcheck руководстве говорится "нет":

Свойства должны иметь мономорфные типы. Свойства 'Polymorphic', такие как то выше, должны быть ограничены конкретным типом, который будет использоваться для тестирования. Удобно сделать так путем утверждения типов одного или нескольких аргументов в a

где типы = (x1:: t1, x2:: t2...)

пункт...

7
ответ дан 17 December 2019 в 00:17
поделиться
Другие вопросы по тегам:

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