コード例 #1
0
ファイル: RegisterUserQuery.cpp プロジェクト: 4ukuta/core
QByteArray RegisterUserQuery::getRequestBody() const
{
  common::BasicUser user(m_login, m_password, m_email);
  RegisterUserRequestJSON request;
  request.addUser(user);
  return request.getJson();
}
コード例 #2
0
ファイル: RegisterUserQuery.cpp プロジェクト: OSLL/geo2tag
QByteArray RegisterUserQuery::getRequestBody() const
{
  QSharedPointer<common::User> dummyUser(new JsonUser(m_login, m_password, m_email));
  RegisterUserRequestJSON request;
  request.addUser(dummyUser);
  return request.getJson();
}
コード例 #3
0
void Test_RegisterUserRequestJSON::parseJson()
{
    RegisterUserRequestJSON request;
    QByteArray data;

    data = QString("{\"email\":\"[email protected]\",\"login\":\"Dummy\",\"password\":\"test\"}").toAscii();
    QCOMPARE(request.parseJson(data), true);
//    QCOMPARE(request.getUsers()->at(0)->getEmail(), QString("*****@*****.**"));
//    QCOMPARE(request.getUsers()->at(0)->getLogin(), QString("Dummy"));
//    QCOMPARE(request.getUsers()->at(0)->getPassword(), QString("test"));
}
コード例 #4
0
void Test_RegisterUserRequestJSON::getJson()
{
    RegisterUserRequestJSON request;
    QByteArray data;
    QJson::Serializer serializer;
    QVariantMap obj;

    data = QString("{\"email\":\"[email protected]\",\"login\":\"Dummy\",\"password\":\"test\"}").toAscii();
    obj.insert("email", QString("*****@*****.**"));
    obj.insert("login", QString("Dummy"));
    obj.insert("password", QString("test"));

    QByteArray true_json = serializer.serialize(obj);

    request.parseJson(data);
    QCOMPARE(request.getJson(), true_json);
}