Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
clipboard_testing.h
Go to the documentation of this file.
1#ifndef CLIPBOARD_TESTING_H
2#define CLIPBOARD_TESTING_H
3
4#include "gtest/gtest.h"
6
7// using std types because qt types aren't understood by gtest (without this you'll get less nice errors)
8using CardRows = QVector<std::pair<std::string, int>>;
9
10struct Result
11{
12 std::string name;
13 std::string comments;
16
17 Result(std::string _name, std::string _comments, CardRows _mainboard, CardRows _sideboard)
18 : name(_name), comments(_comments), mainboard(_mainboard), sideboard(_sideboard)
19 {
20 }
21};
22
23void testEmpty(const QString &clipboard);
24
25void testDeck(const QString &clipboard, const Result &result);
26
27#endif // CLIPBOARD_TESTING_H
void testEmpty(const QString &clipboard)
Definition clipboard_testing.cpp:6
QVector< std::pair< std::string, int > > CardRows
Definition clipboard_testing.h:8
void testDeck(const QString &clipboard, const Result &result)
Definition clipboard_testing.cpp:16
Definition clipboard_testing.h:11
std::string name
Definition clipboard_testing.h:12
CardRows sideboard
Definition clipboard_testing.h:15
CardRows mainboard
Definition clipboard_testing.h:14
std::string comments
Definition clipboard_testing.h:13
Result(std::string _name, std::string _comments, CardRows _mainboard, CardRows _sideboard)
Definition clipboard_testing.h:17