#include "chrome/browser/notifications/scheduler/internal/proto_conversion.h"
#include <string>
#include <utility>
#include <vector>
#include "base/check.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "chrome/browser/notifications/scheduler/test/test_utils.h"
#include "testing/gtest/include/gtest/gtest.h"
IconProto;
namespace notifications {
namespace {
const char kGuid[] = …;
const char kData[] = …;
void TestClientStateConversion(ClientState* client_state) { … }
void TestNotificationEntryConversion(NotificationEntry* entry) { … }
NotificationData::Button CreateButton(const char* text,
ActionButtonType type,
const char* id) { … }
TEST(ProtoConversionTest, IconEntryFromProto) { … }
TEST(ProtoConversionTest, IconEntryToProto) { … }
TEST(ProtoConversionTest, ClientStateProtoConversion) { … }
TEST(ProtoConversionTest, ImpressionProtoConversion) { … }
TEST(ProtoConversionTest, MultipleImpressionConversion) { … }
TEST(ProtoConversionTest, NotificationEntryConversion) { … }
TEST(ProtoConversionTest, NotificationEntryButtonsConversion) { … }
}
}