Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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 <QList>
5
#include <QString>
6
#include <QVector>
7
#include <string>
8
#include <utility>
9
10
// using std types because qt types aren't understood by gtest (without this you'll get less nice errors)
11
using
CardRows
= QVector<std::pair<std::string, int>>;
12
13
struct
Result
14
{
15
std::string
name
;
16
std::string
comments
;
17
CardRows
mainboard
;
18
CardRows
sideboard
;
19
20
Result
(std::string _name, std::string _comments,
CardRows
_mainboard,
CardRows
_sideboard)
21
:
name
(_name),
comments
(_comments),
mainboard
(_mainboard),
sideboard
(_sideboard)
22
{
23
}
24
};
25
26
void
testEmpty
(
const
QString &clipboard);
27
void
testHash
(
const
QString &clipboard,
const
std::string &hash);
28
void
testDeck
(
const
QString &clipboard,
const
Result
&result);
29
30
#endif
// CLIPBOARD_TESTING_H
testEmpty
void testEmpty(const QString &clipboard)
Definition
clipboard_testing.cpp:22
testDeck
void testDeck(const QString &clipboard, const Result &result)
Definition
clipboard_testing.cpp:36
CardRows
QVector< std::pair< std::string, int > > CardRows
Definition
clipboard_testing.h:11
testHash
void testHash()
Definition
main.cpp:106
Result
Definition
clipboard_testing.h:14
Result::name
std::string name
Definition
clipboard_testing.h:15
Result::sideboard
CardRows sideboard
Definition
clipboard_testing.h:18
Result::mainboard
CardRows mainboard
Definition
clipboard_testing.h:17
Result::comments
std::string comments
Definition
clipboard_testing.h:16
Result::Result
Result(std::string _name, std::string _comments, CardRows _mainboard, CardRows _sideboard)
Definition
clipboard_testing.h:20
tests
loading_from_clipboard
clipboard_testing.h
Generated by
1.18.0