Skip to content

CouchbaseRepositoryQueryIntegrationTests.testExpiration broken after fixing ThreadLocal storage with save() #1839

Open
@mikereiche

Description

@mikereiche

CouchbaseRepositoryQueryIntegrationTests.testExpiration:759 expected: not equal but was: <0>a

It's because Options are now discarded on save()

	public void testExpiration() {
		Airport airport = new Airport("1", "iata21", "icao21");
		airportRepository.withOptions(InsertOptions.insertOptions().expiry(Duration.ofSeconds(10))).save(airport);
		Airport foundAirport = airportRepository.findByIata(airport.getIata());
		assertNotEquals(0, foundAirport.getExpiration());
		airportRepository.delete(airport);
	}

Metadata

Metadata

Assignees

Labels

type: regressionA regression from a previous release

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions