mirror of
https://github.com/usatiuk/y.git
synced 2025-10-28 02:27:49 +01:00
followers
This commit is contained in:
0
server/gradlew
vendored
Executable file → Normal file
0
server/gradlew
vendored
Executable file → Normal file
@@ -23,13 +23,22 @@ public class Person implements EntityWithId<String> {
|
||||
|
||||
@Column(unique = true)
|
||||
private String username;
|
||||
|
||||
|
||||
private String fullName;
|
||||
private String password;
|
||||
|
||||
@OneToMany(mappedBy = "author")
|
||||
private Collection<Post> posts = new ArrayList<>();
|
||||
|
||||
@ManyToMany
|
||||
@JoinTable(name = "user_follows",
|
||||
joinColumns = @JoinColumn(name = "follower"),
|
||||
inverseJoinColumns = @JoinColumn(name = "followee"))
|
||||
private Collection<Person> following;
|
||||
|
||||
@ManyToMany(mappedBy = "following")
|
||||
private Collection<Person> followers;
|
||||
|
||||
@Override
|
||||
public String getId() {
|
||||
return uuid;
|
||||
|
||||
@@ -44,6 +44,9 @@ public abstract class DemoDataDbTest {
|
||||
protected static final String person2Password = "p2p";
|
||||
protected Person person2;
|
||||
protected TokenResponse person2Auth;
|
||||
protected static final String person3Password = "p3p";
|
||||
protected Person person3;
|
||||
protected TokenResponse person3Auth;
|
||||
|
||||
protected Post post1;
|
||||
protected Post post2;
|
||||
@@ -69,7 +72,13 @@ public abstract class DemoDataDbTest {
|
||||
.setUsername("person2")
|
||||
.setFullName("Person 2")
|
||||
.setPassword(passwordEncoder.encode(person2Password)));
|
||||
person2Auth = new TokenResponse(tokenService.generateToken(person1.getUuid()));
|
||||
person2Auth = new TokenResponse(tokenService.generateToken(person2.getUuid()));
|
||||
person3 = personRepository.save(
|
||||
new Person()
|
||||
.setUsername("person3")
|
||||
.setFullName("Person 3")
|
||||
.setPassword(passwordEncoder.encode(person3Password)));
|
||||
person3Auth = new TokenResponse(tokenService.generateToken(person3.getUuid()));
|
||||
|
||||
post1 = postRepository.save(new Post().setAuthor(person1).setText("post 1"));
|
||||
post2 = postRepository.save(new Post().setAuthor(person2).setText("post 2"));
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
junit.jupiter.execution.parallel.enabled== true
|
||||
junit.jupiter.execution.parallel.mode.default=concurrent
|
||||
junit.jupiter.execution.parallel.mode.classes.default=concurrent
|
||||
Reference in New Issue
Block a user