Skip to content

Instantly share code, notes, and snippets.

View TikhomirovSergey's full-sized avatar

Sergey Tikhomirov TikhomirovSergey

  • Тinkоff. Russia. Saint Petersburg.
  • Russia, Ivanovo/Saint Petersburg
View GitHub Profile
@PersistenceCapable(table = "CarModels")
public class CarModel extends PersistableObject {
@PrimaryKey
@Persistent(valueStrategy= IdGeneratorStrategy.INCREMENT)
@Column(name = "Id")
private Integer id;
@Column(name = "CariD")
private Car car;
@PersistenceCapable(table = "Car")
public class Car extends PersistableObject {
@PrimaryKey
@Persistent(valueStrategy= IdGeneratorStrategy.INCREMENT)
@Column(name = "Id")
private Integer id;
@Column(name = "Name")
private String name;
@PersistenceCapable(table = "Manufacturer")
public class Manufacturer extends PersistableObject {
@PrimaryKey
@Persistent(valueStrategy= IdGeneratorStrategy.INCREMENT)
@Column(name = "id")
private Integer id;
@Column(name = "Name")
private String name;
@PersistenceCapable(table = "Catalog", objectIdClass = CatalogCompositeKey.class)
public class Catalog extends PersistableObject {
@PrimaryKey
@Column(name = "YearOfPublishing")
private Integer yearOfPublishing;
@PrimaryKey
@Persistent(column = "BookId")
private Book book;
@PersistenceCapable(table = "Publishers")
public class Publisher extends PersistableObject {
@PrimaryKey
@Persistent(valueStrategy=IdGeneratorStrategy.INCREMENT)
@Column(name = "ID")
private Integer id;
@Column(name = "Name")
private String name;
@PersistenceCapable(table = "Books")
public class Book extends PersistableObject {
@PrimaryKey
@Persistent(valueStrategy=IdGeneratorStrategy.INCREMENT)
@Column(name = "ID")
private int id;
@Column(name = "Name")
private String name;
@PersistenceCapable(table = "Authors")
public class Author extends PersistableObject {
@PrimaryKey
@Persistent(valueStrategy=IdGeneratorStrategy.INCREMENT)
@Column(name = "Id")
private int id;
@Column(name = "FirstName")
private String firstName;
Description("Conception proof")
@Test
public void demoTest1() {
inBrowser()
.click(on(link("ВХОД В ОНЛАЙН-ОФИС")))
.edit(valueOfThe(textField("Логин или почта"), List.of("XXXXX"))
.andValueOfThe(textField("Пароль"), List.of("YYYYY")))
.click(on(button("Войти")));
package com.github.toy.constructor.testng.integration;
import com.github.toy.constructor.core.api.Stoppable;
import org.testng.*;
import org.testng.annotations.*;
import java.lang.reflect.Method;
import java.util.HashSet;
import java.util.Set;
01:29:58.040 [main] INFO io.github.bonigarcia.wdm.WebDriverManager - Reading https://api.github.com/repos/mozilla/geckodriver/releases to seek wires, geckodriver
01:29:58.922 [main] INFO io.github.bonigarcia.wdm.WebDriverManager - Latest version of wires, geckodriver is 0.20.1
01:29:58.950 [main] INFO io.github.bonigarcia.wdm.Downloader - Using binary driver previously downloaded
01:29:58.954 [main] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.gecko.driver as C:\Users\Sergey\.m2\repository\webdriver\geckodriver\win64\0.20.1\geckodriver.exe
1525732199230 geckodriver INFO geckodriver 0.20.1
1525732199244 geckodriver INFO Listening on 127.0.0.1:8559
1525732199916 mozrunner::runner INFO Running command: "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" "-marionette" "-profile" "C:\\Users\\Sergey\\AppData\\Local\\Temp\\rust_mozprofile.6KWENKP2QwN6"
1525732203324 Marionette INFO Enabled via --marionette
[GFX1-]: PossiblyBrokenSurfaceSharing_UnexpectedAMDGPU
[GFX1-]: PossiblyBrokenSurfa