Add Playwright UI tests for homework 6

This commit is contained in:
2026-03-17 23:08:59 +03:00
commit 46ddc4dd87
25 changed files with 1941 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
package ru.kovbasa.config;
import com.google.inject.Injector;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.TestInstanceFactory;
import org.junit.jupiter.api.extension.TestInstanceFactoryContext;
public class GuiceExtension implements TestInstanceFactory {
@Override
public Object createTestInstance(
TestInstanceFactoryContext factoryContext,
ExtensionContext extensionContext
) {
Class<?> testClass = factoryContext.getTestClass();
Injector injector = InjectorProvider.getInjector();
return injector.getInstance(testClass);
}
}