Skip to content

Commit

Permalink
refactor(nextcloud_test): mark test targets and fixture interceptor a…
Browse files Browse the repository at this point in the history
…s internal

Signed-off-by: Nikolas Rimikis <leptopoda@users.noreply.github.com>
  • Loading branch information
Leptopoda committed Sep 11, 2024
1 parent 441c9d3 commit 115d63a
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export 'src/fixtures.dart' hide appendFixture;
export 'src/fixtures.dart' hide appendFixture, validateFixture;
export 'src/presets.dart';
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@ import 'dart:typed_data';

import 'package:http/http.dart' as http;
import 'package:interceptor_http_client/interceptor_http_client.dart';
import 'package:meta/meta.dart';

/// An http interceptor that records every request and adds them to a fixture.
@internal
final class FixtureInterceptor implements HttpInterceptor {
/// Creates a new fixture interceptor.
const FixtureInterceptor({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import 'package:built_collection/built_collection.dart';
import 'package:meta/meta.dart';
import 'package:nextcloud/webdav.dart';
import 'package:nextcloud_test/src/models/models.dart';
// ignore: implementation_imports
Expand All @@ -9,6 +10,7 @@ var _closed = false;
final _fixture = <String>[];

/// Appends some [data] to the current fixture.
@internal
void appendFixture(String data) {
if (!_closed) {
_fixture.add(data);
Expand All @@ -30,6 +32,7 @@ void resetFixture() {
/// Validates that the requests match the stored fixtures.
///
/// If there is no stored fixture a new one is created.
@internal
void validateFixture(NextcloudTester tester) {
if (_fixture.isEmpty) {
return;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:meta/meta.dart';
import 'package:nextcloud_test/nextcloud_test.dart';
import 'package:nextcloud_test/src/fixtures.dart';
import 'package:nextcloud_test/src/models/models.dart';
import 'package:nextcloud_test/src/test_target/test_target.dart';
import 'package:test/test.dart';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ final class DockerContainerFactory extends TestTargetFactory<DockerContainerInst
}

/// Test target representing a docker container.
@internal
final class DockerContainerInstance extends TestTargetInstance {
/// Creates a new Docker container instance.
DockerContainerInstance({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@ import 'dart:convert';
import 'dart:io';

import 'package:built_collection/built_collection.dart';
import 'package:meta/meta.dart';
import 'package:nextcloud_test/src/models/models.dart';
import 'package:nextcloud_test/src/test_target/test_target.dart';
import 'package:version/version.dart';

/// Factory for running tests against a local instance.
@internal
final class LocalFactory extends TestTargetFactory<LocalInstance> {
/// Creates a new test factory for a local server.
LocalFactory({
Expand Down Expand Up @@ -86,6 +88,7 @@ final class LocalFactory extends TestTargetFactory<LocalInstance> {
}

/// Test target representing a local instance.
@internal
final class LocalInstance extends TestTargetInstance {
/// Creates a new test instance for a local server.
LocalInstance({
Expand Down

0 comments on commit 115d63a

Please sign in to comment.