#ifndef COMPONENTS_SUBRESOURCE_FILTER_TOOLS_RULESET_CONVERTER_RULESET_TEST_UTIL_H_
#define COMPONENTS_SUBRESOURCE_FILTER_TOOLS_RULESET_CONVERTER_RULESET_TEST_UTIL_H_
#include <memory>
#include <ostream>
#include <string>
#include <vector>
#include "base/files/file_path.h"
#include "base/files/scoped_temp_dir.h"
#include "components/subresource_filter/tools/ruleset_converter/rule_stream.h"
#include "components/subresource_filter/tools/ruleset_converter/ruleset_format.h"
#include "components/url_pattern_index/proto/rules.pb.h"
namespace subresource_filter {
struct TestRulesetContents { … };
std::ostream& operator<<(std::ostream& out,
const TestRulesetContents& contents);
class ScopedTempRulesetFile { … };
bool AreUrlRulesEqual(const url_pattern_index::proto::UrlRule& first,
const url_pattern_index::proto::UrlRule& second);
bool AreCssRulesEqual(const url_pattern_index::proto::CssRule& first,
const url_pattern_index::proto::CssRule& second);
}
#endif