Signed-off-by: Catalin Pirvu <pirvu.catalin94@gmail.com>
| ... | ... |
@@ -41,11 +41,12 @@ func (NoopVolume) CreatedAt() (time.Time, error) { return time.Now(), nil }
|
| 41 | 41 |
type FakeVolume struct {
|
| 42 | 42 |
name string |
| 43 | 43 |
driverName string |
| 44 |
+ createdAt time.Time |
|
| 44 | 45 |
} |
| 45 | 46 |
|
| 46 | 47 |
// NewFakeVolume creates a new fake volume for testing |
| 47 | 48 |
func NewFakeVolume(name string, driverName string) volume.Volume {
|
| 48 |
- return FakeVolume{name: name, driverName: driverName}
|
|
| 49 |
+ return FakeVolume{name: name, driverName: driverName, createdAt: time.Now()}
|
|
| 49 | 50 |
} |
| 50 | 51 |
|
| 51 | 52 |
// Name is the name of the volume |
| ... | ... |
@@ -69,7 +70,9 @@ func (FakeVolume) Status() map[string]interface{} {
|
| 69 | 69 |
} |
| 70 | 70 |
|
| 71 | 71 |
// CreatedAt provides the time the volume (directory) was created at |
| 72 |
-func (FakeVolume) CreatedAt() (time.Time, error) { return time.Now(), nil }
|
|
| 72 |
+func (f FakeVolume) CreatedAt() (time.Time, error) {
|
|
| 73 |
+ return f.createdAt, nil |
|
| 74 |
+} |
|
| 73 | 75 |
|
| 74 | 76 |
// FakeDriver is a driver that generates fake volumes |
| 75 | 77 |
type FakeDriver struct {
|