capybara-webkit/src/ErrorMessage.cpp

27 lines
558 B
C++

#include "ErrorMessage.h"
#include "JsonSerializer.h"
ErrorMessage::ErrorMessage(QString message, QObject *parent) : QObject(parent) {
m_message = message;
}
ErrorMessage::ErrorMessage(QString type, QString message, QObject *parent) : QObject(parent) {
m_type = type;
m_message = message;
}
QByteArray ErrorMessage::toString() {
JsonSerializer serializer;
QVariantMap map;
if (m_type.isNull())
map["class"] = "InvalidResponseError";
else
map["class"] = m_type;
map["message"] = m_message;
return serializer.serialize(map);
}